
C/C++
文章平均质量分 74
yfh024
菜鸟慢慢飞
展开
-
关于“截断”的C程序
今天看到一个简单的C程序,是把一个整形数据赋给一个char类型变量,我自己实现了下,发现结果很有意思 代码: #include int main() { int a=128; char b=127; char c=128; char d=129; printf("a=%x,a=%d\n",a,a); printf("b=%x,b=%d\n"原创 2011-11-16 14:56:48 · 546 阅读 · 0 评论 -
使用ifstream和getline读取文件内容
假设有一个叫 data.txt 的文件, 它包含以下内容: Fry: One Jillion dollars. [Everyone gasps.] Auctioneer: Sir, that's not a number. 数据读取, 测试 。 以下就是基于 data.txt 的数据读取操作: #include iostream> #include fstr转载 2011-11-15 18:39:30 · 624 阅读 · 0 评论 -
ofstream和ifstream详细用法
ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间; 在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符: 1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout 2、析取器(>>)转载 2011-11-15 18:34:45 · 413 阅读 · 0 评论 -
C++拷贝构造函数(深拷贝,浅拷贝)
对于普通类型的对象来说,它们之间的复制是很简单的,例如: int a=88; int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 #include iostream> using namespace std; class CExample { private: int a; pub转载 2011-12-05 11:53:39 · 358 阅读 · 0 评论 -
C++类构造函数初始化列表
构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如: class CExample { public: int a; float b; //构造函数初始化列表 CExample(): a(0),b(8.8) {} //构造函数内部赋值 CExampl转载 2011-12-05 12:18:14 · 316 阅读 · 0 评论 -
C++著名程序库的比较和学习经验
C++著名程序库的比较和学习经验 1、C++各大有名库的介绍——C++标准库 2、C++各大有名库的介绍——准标准库Boost 3、C++各大有名库的介绍——GUI 4、C++各大有名库的介绍——网络通信 5、C++各大有名库的介绍——XML 6、C++各大有名库的介绍——科学计算 7、C++各大有名库的介绍——游戏开发 8、C++各大有名库的介绍——线程 9转载 2012-01-05 10:37:14 · 381 阅读 · 0 评论 -
3ds格式文件读取
//头文件 #ifndef _3DS_H #define _3DS_H #include #include // 基本块(Primary Chunk),位于文件的开始 #define PRIMARY 0x4D4D // 主块(Main Chunks) #define OBJECTINFO 0x3D3D // 网格对象的版本转载 2012-05-23 15:21:14 · 1433 阅读 · 0 评论