![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 72
yxysdcl
教育背景
本科:华东理工大学计算机系
硕士:上海交通大学软件学院
兴趣
编程、动漫、足球
展开
-
迭代器是什么
在学习c++ STL的时候,整天碰到迭代器,也整天用,但是,到底它是个什么东西,很多人没有一个认识。这里我通过几个小的DEMO,来看看迭代器。首先我实现了一个十分简陋的vector类:template class vector {private: T* pbegin; int n; //当前大小public: vector() { pbegin = new原创 2010-05-07 16:06:00 · 32710 阅读 · 13 评论 -
初始化操作由case标签跳过
今天写程序遇到了一个问题,代码如下:编译时报错,d:/demo/vc编写的socket简单聊天程序/testserver/testserverdlg.cpp(245): error C2360: “is8001”的初始化操作由“case”标签跳过switch (iMessageID){case 8001: InitSystem8001 *is8001=new InitSystem8001转载 2010-05-08 19:24:00 · 18107 阅读 · 7 评论 -
GNU binutils笔记
<br />GNU binutils是一组二进制工具集。包括:addr2line ar gprof nm objcopy objdump ranlib size strings strip. 本文归纳他们的常用法。<br /><br />ar<br /> ar用于建立、修改、提取档案文件(archive)。archive是一个包含多个被包含文件的单一文件(也称之为库文件),其结构保证了可以从中检索 并得到原始的被包含文件(称之为archive中的member)。转载 2010-06-04 10:30:00 · 788 阅读 · 0 评论