2015年3月25日

STL中istream_iterator和ostream_iterator的基本用法

摘要: 标准程序库定义有供输入及输出用的iostream iterator类,称为istream_iterator和ostream_iterator,分别支持单一型别的元素读取和写入。使用这两个iteratorclasses之前,先得含入iterator头文件: #include现在让我们看看如何利用istream_iterator从标准输人装置中读取字符串(即类似cin功能): 就像所有的iterato... 阅读全文

posted @ 2015-03-25 22:52 VIPler 阅读(19088) 评论(0) 推荐(5) 编辑

2015年3月16日

C++字符串指针与字符数组的区别

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

posted @ 2015-03-16 21:12 VIPler 阅读(1328) 评论(0) 推荐(1) 编辑

C/C++内存存储问题

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

posted @ 2015-03-16 16:43 VIPler 阅读(35) 评论(0) 推荐(0) 编辑

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 阅读(1176) 评论(0) 推荐(0) 编辑

C++指针初始化总结

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

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

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

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

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

C++函数后面加const修饰

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

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

2015年3月3日

C++继承

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

posted @ 2015-03-03 16:20 VIPler 阅读(52) 评论(0) 推荐(0) 编辑

2015年2月27日

sizeof与类,继承,virtual的种种(整理)

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

posted @ 2015-02-27 17:08 VIPler 阅读(61) 评论(0) 推荐(0) 编辑

2015年2月14日

结构体的sizeof

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

posted @ 2015-02-14 17:55 VIPler 阅读(158) 评论(0) 推荐(0) 编辑

导航