随笔分类 -  C++

C++中Txt文件读取和写入
摘要:C++中Txt文件读取和写入 笔记:C++文件的读取和写入 #include #include #include using namespace std; int main(){char buffer[256];ifstream myfile ("c:\\a.txt");ofstream out... 阅读全文
posted @ 2012-07-30 18:30 _Smileヾ 阅读(14781) 评论(0) 推荐(1) 编辑
结构体对齐
摘要:C语言结构体对齐 C语言结构体对齐也是老生常谈的话题了。基本上是面试题的必考题。内容虽然很基础,但一不小心就会弄错。写出一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢? 开始学的时候,也被此类问题困扰很久。其实相... 阅读全文
posted @ 2012-07-30 18:27 _Smileヾ 阅读(258) 评论(0) 推荐(0) 编辑
深拷贝,浅拷贝
摘要:从一道面试题看深拷贝、浅拷贝构造函数问对于普通类型的对象来说,它们之间的复制是很简单的,例如:inta=88;intb=a;而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 #includeusingnamespacestd;classCExa... 阅读全文
posted @ 2012-07-30 18:27 _Smileヾ 阅读(223) 评论(0) 推荐(0) 编辑
返回引用前++,后++
摘要:C++函数返回引用 检举|2010-11-617:31 提问者:wxhazso|浏览次数:1501次 我是C++的初学者,对函数返回引用有很多疑问。请问一般什么情况下会用到返回引用呢?运算符重载时返回引用只是为了能实现链式应用吗?前++重载和后++重载为什么一个返回引用而另一个不返回引用呢?为什么... 阅读全文
posted @ 2012-07-30 18:23 _Smileヾ 阅读(960) 评论(0) 推荐(0) 编辑
C++ 简单读写文本文件、统计文件的行数、读取文件数据到数组
摘要:C++简单读写文本文件、统计文件的行数、读取文件数据到数组 fstream提供了三个类,用来实现c++对文件的操作。(文件的创建、读、写)。ifstream--从已有的文件读 ofstream--向文件写内容 fstream-打开文件供读写 文件打开模式: ios::in读ios::out写ios... 阅读全文
posted @ 2012-07-26 00:56 _Smileヾ 阅读(54664) 评论(1) 推荐(3) 编辑
C++初始化类的成员,
摘要:C++初始化类的成员,不但可以用构造函数(constructor)完成,而且可以用初始化类成员列表来完成。MFC大量用到此方法。例如有些初学者可能不大理解如下代码:class A{public:int member_var; //成员变量A();//构造函数}A::A():member_var(0)... 阅读全文
posted @ 2012-07-24 01:22 _Smileヾ 阅读(1488) 评论(0) 推荐(0) 编辑