c++
开心小妖精
通信协议开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
动态分配内存的指针问题
要动态分配的内存的指针,最好加const int* const q=new int[10]; //指针q不能改变,*q随意写数据,这样丢不掉,delete不会出错 (*q)++; //对 //*q++; //错了 p=q;转载 2014-08-20 10:33:26 · 678 阅读 · 0 评论 -
debug参数
如果在代码里 ./configure CPPFLAGS=-DVPHY_TEST CXXFLAGS=-DDEBUG原创 2014-09-04 15:09:35 · 739 阅读 · 0 评论 -
delete释放
int *p=new int ; delete p ; 非数组的释放 int *pa=new int[5] ; delete [] pa ; 数组的释放原创 2014-08-21 16:54:21 · 524 阅读 · 0 评论 -
用ldd+程序名解决的一个问题
jint liuguili@ubuntu:/mnt/hgfs/share/test/sim/jonet1_8_bs_mac/src$ldd bsmac linux-vdso.so.1=> (0x00007fff98b9d000) libbsmac.so.0(0x00007fe4d0818000) libConf.so.0=>原创 2014-09-10 12:58:50 · 928 阅读 · 0 评论 -
类中函数定义和声明时关键字用法
函数的const型需要在声明和定义处都写上 关键字inline可在声明和定义的任意一处或两处都标注 explicit只能用在类的定义体内部,当要在外部定义函数时不再重复 mutable指明可变成员,即使后来定义了一个const的对象,其他成员不能改变,但mutable成员依然可以改变 关键字friend只能出现在类定义体内,在类定义体内的位置可以随意,其性质不受其声明位置的访问控制标示符控转载 2014-08-14 09:44:37 · 1707 阅读 · 0 评论 -
使用tcgetattr函数与tcsetattr函数控制终端
6.4.4 使用tcgetattr函数与tcsetattr函数控制终端 为了便于通过程序来获得和修改终端参数,Linux还提供了tcgetattr函数和tcsetattr函数。tcgetattr用于获取终端的相关参数,而tcsetattr函数用于设置终端参数。这两个函数的具体信息如表6.2所示。 表6.2 tcgetattr函数和tcsetattr函数转载 2014-09-04 14:55:25 · 552 阅读 · 0 评论
分享