C++点滴
2013-05-28 00:56
225 查看
忽然发现以前学的那点皮毛很不够用,今天赶紧看书补充知识
1 常量
常量类似于变量,区别在于:定义时必须初始化,定以后赋值会导致编译错误
2 声明
多个文件使用到一个变量,一个文件中定义,其他文件声明
除非 extern const ,否则常量仅限文件内使用
3 while(cin>>value) {}如何退出循环?如何输入Eof,文件结束符?
如果value是int类型,键盘输入非int类型数据会退出;一般情况,输入Eof会退出循环。
windows:^Z (CTRL+Z) linux:^D (CTRL+D)
4 我应该把哪些文件include进来?自己写类时,什么东西应该放进.h里面,什么东西应该放入.c里面?
其实道理很简单,把定义丢进.h文件里面;每个文件把这个文件需要用到的函数的定义include进来。
我以前喜欢耍小聪明,假设我有两个文件,example.cxx和example.h,我在example.h中#include <iostream>,在example.cxx中#include "example.h",就不再include iostream了。这样虽然是可以的,但是一点也不好,因为会影响程序的直观性可读性。
include的标准是,别人能从include list中一眼看出每个函数的定义所在的文件。
5 和c相比,c++的内置类型多了一个wchar_t,可以用来存储汉字等
提示:用起来很麻烦。
6 让vim自动缩进
:set cindent
:set shiftwidth=4
1 常量
常量类似于变量,区别在于:定义时必须初始化,定以后赋值会导致编译错误
2 声明
多个文件使用到一个变量,一个文件中定义,其他文件声明
除非 extern const ,否则常量仅限文件内使用
3 while(cin>>value) {}如何退出循环?如何输入Eof,文件结束符?
如果value是int类型,键盘输入非int类型数据会退出;一般情况,输入Eof会退出循环。
windows:^Z (CTRL+Z) linux:^D (CTRL+D)
4 我应该把哪些文件include进来?自己写类时,什么东西应该放进.h里面,什么东西应该放入.c里面?
其实道理很简单,把定义丢进.h文件里面;每个文件把这个文件需要用到的函数的定义include进来。
我以前喜欢耍小聪明,假设我有两个文件,example.cxx和example.h,我在example.h中#include <iostream>,在example.cxx中#include "example.h",就不再include iostream了。这样虽然是可以的,但是一点也不好,因为会影响程序的直观性可读性。
include的标准是,别人能从include list中一眼看出每个函数的定义所在的文件。
5 和c相比,c++的内置类型多了一个wchar_t,可以用来存储汉字等
提示:用起来很麻烦。
6 让vim自动缩进
:set cindent
:set shiftwidth=4
相关文章推荐
- C++ 学习拾遗 —— 点滴记录C++学习过程中遇到的问题以及整理
- C++字符串点滴以及java字符串replace方法回顾 - sharpstill - 博客园
- 关于c/c++struct,指针,数组,内存地址的点滴理解
- C++点滴(4)
- C++ 学习拾遗 —— 点滴记录C++学习过程中遇到的问题以及整理
- c++文件目录操作点滴总结(不断更新)
- C++高质量编程点滴
- java与c/c++之间的数据交互-----jni点滴【转】
- C和C++的点滴积累(1)
- C++点滴(5)
- C++ 笔记点滴
- C++点滴
- C和C++的点滴积累(1)
- 【C++学习点滴】4月汇总:volatile,数组维度,const修饰符
- C++高质量编程点滴
- C++学习点滴
- C&C++点滴
- C++继承知识点滴
- c++学习点滴
- 【C++学习点滴】4月汇总:volatile,数组维度,const修饰符