编程语言_易错点总结
xiaob_bai
这个作者很懒,什么都没留下…
展开
-
引用和指针的区别
引用和指针的区别 C++中的引用: 1.概念 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 其格式为:类型 &引用变量名 = 已定义过的变量名。 2.特点: ① 一个变量可取多个别名。 ② 引用必须初始化。 ③ 引用只能在初始化的时候引用一次 ,不能更改为转而引用其他变量。 引用和指针的区别和联系(笔试热点) 1. 引转载 2017-11-07 15:51:02 · 243 阅读 · 0 评论 -
线程安全
线程安全 例子:主线程切割字符串“a b c d e f g h ”,子线程strtok():"1 2 3 4 5 6 7 8 9" strtok函数:char *strtok(char *str, const char *delim) Tips:strtok函数使用了静态变量 注:函数内部使用静态变量或者访问了全局变量,非线程安全的(不可重入函数) 解决:线程安全函数:cha原创 2017-11-13 22:32:54 · 164 阅读 · 0 评论 -
malloc & 悬空指针
malloc 函数 void *malloc( size_t size );//size 的单位为字节 BYTE calloc 函数 void *calloc( size_t num, size_t size ); malloc中遇到的问题: 面试题: 下面的代码片段输出是什么?为什么? char *ptr; if((ptr = (char *)mallo原创 2017-11-05 22:56:28 · 416 阅读 · 1 评论