随笔分类 -  c/c++

摘要:vector只是容器中的一种。所有的标准库容器都定义了相应的迭代器类型。迭代器对所有的容器都适用,现代 C++ 程序更倾向于使用迭代器而不是下标操作访问容器元素。1.iterator,const_iterator作用:遍历容器内的元素,并访问这些元素的值。iterator可以改元素值,但const_iterator不可改。跟C的指针有点像。 (容器均可以++iter,而vector还可以iter-... 阅读全文
posted @ 2010-08-03 22:11 新绿 阅读(1344) 评论(0) 推荐(0) 编辑
摘要:istringstream对象可以绑定一行字符串,然后以空格为分隔符把该行分隔开来。测试:input:abc df e efgeg ffgouput:abcdfeefgegffg原文链接:http://www.cppblog.com/shyli/archive/2006/10/17/13758.html 阅读全文
posted @ 2010-08-03 21:29 新绿 阅读(5394) 评论(0) 推荐(0) 编辑
摘要:学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)转载请保留作者信息;1、cin1、cin.get()2、cin.getline()3、getline()4、gets()5、getchar()1、cin>> 用法1:最基本,也是最常用的用法,输入一个数字:#includ... 阅读全文
posted @ 2010-08-03 21:25 新绿 阅读(360) 评论(1) 推荐(2) 编辑
摘要:memcpy  原型:extern void *memcpy(void *dest, void *src, unsigned int count); 用法:#include <string.h> 功能:由src所指内存区域复制count个字节到dest所指内存区域。 说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。 举例: // memcpy.c view pl... 阅读全文
posted @ 2010-08-02 17:12 新绿 阅读(265) 评论(0) 推荐(0) 编辑
摘要:1.函数功能 用来读写一个数据块。2.一般调用形式 fread(buffer,size,count,fp); fwrite(buffer,size,count,fp);3.说明 (1)buffer:是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。 (2)size:要读写的字节数; (3)count:要进行读写多少个size字节的数据项; (4)fp:文... 阅读全文
posted @ 2010-05-12 09:23 新绿 阅读(294) 评论(0) 推荐(0) 编辑
摘要:用 gdb 调试 GCC 程序 Linux 包含了一个叫 gdb 的 GNU 调试程序. gdb 是一个用来调试 C 和 C++ 程序的强力调试器. 它使你能在程序运行时观察程序的内部结构和内存的使用情况. 以下是 gdb 所提供的一些功能: 它使你能监视你程序中变量的值.它使你能设置断点以使程序在指定的代码行上停止执行.它使你能一行行的执行你的代码. 在命令行上键入 gdb 并按回车键就可以运... 阅读全文
posted @ 2010-05-10 17:02 新绿 阅读(229) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示