随笔分类 - c/c++
摘要:测试代码: 运行结果: fun:0x7ffe5d532b00fun:0x7ffe5d532b00(nil) (null)fun1:0x601060fun1:0x6010600x601060 abcdefun2:0x2587030fun2:0x25870500x2587050 abcde123
阅读全文
摘要:测试代码: 运行结果: int和unsigned int的混合表达式,计算时会将int转换为unsigned int 普通情况下会将范围小的隐式转换为范围大的,但对于int和unsigned int,就说不准哪个范围大了,经测试是会将int转换为unsigned int(被坑过。。。)
阅读全文
摘要:c++常见面试题30道 如何理解const char*, char const*, char*const等 上面这些声明意义,及他们的区别你都记住了吗?反正我是记不住,打死也记不住。 听说Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明
阅读全文
摘要:C编译: 动态连接库 (.so文件) Linux动态链接库.so文件的命名及用途总结 Linux编程练习(二)—— Linux下.so动态库的建立和调用 在“纸上谈兵: 算法与数据结构”中,我在每一篇都会有一个C程序,用于实现算法和数据结构 (比如栈和相关的操作)。在同一个程序中,还有用于测试的ma
阅读全文
摘要:1 #include <bits/stdc++.h> 2 using namespace std; 3 typedef long long LL; 4 const int N=1e5+10; 5 const int INF=0x3f3f3f3f; 6 int cas=1,T; 7 struct no
阅读全文
摘要:c++封装编写线程池 可以模拟go 的postgresql连接池,但要自己模拟实现c++的channal
阅读全文
摘要:1 #include <stdio.h> 2 #include <pthread.h> 3 #include <semaphore.h> 4 #include <unistd.h> 5 #define MAXSTACK 100 6 int stack[MAXSTACK][2]; 7 int size
阅读全文
摘要:原博客:http://blog.csdn.net/weiwangchao_/article/details/7225338 Linux环境下的TCP Keepalive参数设置 为什么说是系统默认值的呢?因为有这样几个值,我们并没有手动设置,是采用的系统默认值。即, 如果是Linux操作系统,这三个
阅读全文

浙公网安备 33010602011771号