
面试总结
Perfectao
要有最朴素的生活,与最遥远的梦想。即使明日天寒地冻,路遥马亡....................
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
const的位置和不同位置产生的区别
一个比较经典的问题——问以下两种声明的区别: 1) const char * p 2) char * const p 3) char const *p 这里的 const 关键字是用于修饰常量,书上说 const 将修饰离它最近的对象,所以,以上两种声明的意思分别应该是: 1) p 是一个指向常量字符的指针,不变的是 char 的值,即该字符的值在定义时初始化后就不能再改原创 2016-09-20 16:46:07 · 914 阅读 · 0 评论 -
野指针的产生及其避免
野指针的产生及其避免 野指针指向一个已删除的对象或未申请访问受限内存区域的指针。与空指针不同,野指针无法通过简单地判断是否为 NULL避免,而只能通过养成良好的编程习惯来尽力减少。对野指针进行操作很容易造成程序错误。 总的来说,野指针是一种内存错误。其产生的原因主要有一下几点: 1:(访问了不该访问的内存); 如果我们的指针变量没有被我们初始化,系统会为我们的编译器原创 2016-05-23 20:31:49 · 1187 阅读 · 0 评论