C/C++
文章平均质量分 75
spongcer
这个作者很懒,什么都没留下…
展开
-
The C++ Programing Language读书笔记之(1):Advise
CH 01 Advice: [1] When you program, you create a concrete representation of the ideas in your solution to some problem. Let the structure of the program reflect those ideas as directly as possible原创 2013-05-27 19:29:52 · 933 阅读 · 0 评论 -
C/C++程序员实用大全学习笔记之(1):对数组应用取地址运算符&
数组名是符号地址常量,在编译时求值并存在编译器的符号表里面,其值就是个内存地址; 所以说没有一个地方存放数组名,可以认为程序没有给其分配空间,数组名只是代表了那个数组空间; 与指针不一样,指针指向一块空间,同时指针本身也存储在某个空间;可以认为数组名存在在符号表里,符号表是编译器用的,我们管不到;a和&a值是一样的,本来对常量取地址是非法的,但是标准组织没有定义对数组名取地原创 2013-05-28 08:20:30 · 863 阅读 · 0 评论 -
在Visual Studio中提高C++安全最佳实践
在任何一门开发语言或者任何一个开发平台中,性能与安全往往是一对矛盾体,在大部分情况下两者不能够兼得。作为开发人员,所需要做的就是在两者之间取得一个均衡。 笔者现在就以C++为例,谈谈在Visual Studio中如何提高其安全性。 一、缓冲区安全检查避免缓冲区漏洞。 有过程序开发经验的人都知道,缓冲区溢出是程序开发中比较常见的错误,也是一个比较大的安全隐患。利用缓冲区溢转载 2013-05-29 20:17:26 · 775 阅读 · 0 评论