C++ Notes[0]
来源:互联网 发布:yum配置文件 编辑:程序博客网 时间:2024/05/18 06:15
动态创建对象的初始化方式:。对于类类型的对象,用该类的默认构造函数初始化;而内置类型的对象则无初始化。可使用在类型后加()来初始化动态创建的内置类型。
int* ip = new int();int* ip2 = new int[]();
删除 0 值的指针是安全的; 一旦删除了指针所指向的对象,立即将指针置为 0,这样就非常清楚地表明指针不再指向任何对象。
从.txt文件中读取固定大小的数据:
float fImageInfo[6] = {0.0};float* fPtr = fImageInfo;ifstream infile(string str, ifstream::in);while(!infile.eof()){ infile>>*fPtr; ++fPtr;}infile.close();/****************/float fImageInfo[6] = {0.0}; ifstream infile(string str, ifstream::in);for(int i = 0; i < 6; ++i){ infile>>fImageInfo[i];}infile.close();
switch语句()里的条件表达式必须产生整数结果;case标号必须是const int 型;允许在switch语句里使用{}定义局部变量。
检查I/O流是否有用的最简单的方法是检查其值:
if(cin); while(cin>>w);
sizeof 指针与数组:
sizeof(array): array所占用的内存字节数;当sizeof(数组名,数组名不为形参时),表示数组所占用的内存字节数;当字符数组表示字符串时,其sizeof将’\0’值计算在内;当数组名为形参时,数组名退化为指针。
sizeof(ptr):与机器有关,32位机,为4。const_iterator类似于const T *ptr; const iterator类似于T *const。
0 0
- Notes on C programming language (0)
- Some C Learning Notes
- C/C++ Notes
- notes c api
- Notes for C programmers
- Langage C , Notes
- C/C++语言Notes
- Cheat Notes C
- C Programing Lanuage Notes
- Objective-C Learning notes
- C/C++ Technical Notes
- C++ Primer notes
- Notes for Java(Part c)
- Notes on Programming in C
- Notes on Programming in C
- Notes on Programming in C
- Linux C notes (BOOK UNIX)
- Lotus Notes C API 编程
- [TensorFlow]:初学TensorFlow
- Python future模块
- Grails 测试
- 修改apache2根目录
- LeetCode 101. Symmetric Tree
- C++ Notes[0]
- android 中listview添加数据,以及listview优化
- 说说 Objective-C 里的 @()
- 图片上传form表单需要设置的属性
- hog特征原理描述
- LeetCode107. Binary Tree Level Order Traversal II
- django ajax
- Linux下 文件描述符(fd)与 文件指针(FILE*)
- Android中使用注解来代替枚举类的方式