C++点滴
来源:互联网 发布:卡密充值网站源码 编辑:程序博客网 时间:2024/06/16 21:30
忽然发现以前学的那点皮毛很不够用,今天赶紧看书补充知识
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/C++使用点滴
- c语言指针点滴
- 嵌入式C语言点滴
- C学习点滴
- C语言点滴
- C语言点滴
- c语言基本知识点滴
- C语言点滴
- 点滴积累【C#】
- C基础点滴
- 《C语言点滴》书评
- C编程点滴
- C&C++点滴
- C语言点滴记录
- C语言点滴
- C语言点滴
- 自行安装Geant4+OpenGL Qt
- scientific linux cern63安装、geant4安装
- geant4的可视化、探测器几何设置易错处、OpenGLSXm配置(new 另外,当你把一个物体A放进物体B时)
- C++的类 (新增 static成员数据初始化,纯虚函数,抽象类)
- Geant4 颜色设置
- C++点滴
- [C,C++]Linux下库文件的利用
- 如何像printf一样控制cout的输出格式?#include <iomanip>!
- 如何在Linux系统下运行windows程序?——Wine安装实记 (Ubuntu 11.10版)
- 4、 用飞凌官方自带的uboot改写成支持dm9000网卡
- UIPageViewController-浅析
- Mingw编译Boost库
- [精通WindowsSocket网络开发-基于VC++实现]第六章——Select模式开发[阻塞]
- 学习新技术的10个建议