2015年3月6日

C++关于strcpy等函数的安全版本

摘要: 如下程序: 在VS2012上面编译时会报错: error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. 在VS2010中,有众多的系统函数名都追加了_s,比如sca 阅读全文

posted @ 2015-03-06 21:45 VIPler 阅读(1219) 评论(0) 推荐(0)

C++指针初始化总结

摘要: 1.字符指针的初始化 在c语言中 "string"保存的就是首个字符所在的地址 所以可以把 字符串常量"string" 赋值给指针 char *p; p="string" 但不能把字符串常量直接赋给数组, 需要用到 strcpy。 但可以对数组初始化为字符串,也就是字符数组。如 char str[] 阅读全文

posted @ 2015-03-06 21:41 VIPler 阅读(17332) 评论(0) 推荐(0)

C++标准:C++不允许修改任何基本型别(包括指针)的暂时值

摘要: 从《C++标准库》一书中看到这样一句话:C++不允许修改任何基本型别(包括指针)的暂时值,想了半天,实在不理解。基本类型char,int,float等等还有暂时值?例如int a=2,那么这个a的暂时值是哪个呢?我能不能把2理解为a的暂时值?如果2为暂时值,显然不行,因为你根本无法修改2,那么那句话 阅读全文

posted @ 2015-03-06 19:45 VIPler 阅读(974) 评论(0) 推荐(1)

C++函数后面加const修饰

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2015-03-06 15:58 VIPler 阅读(2259) 评论(1) 推荐(1)

导航