C++ 书籍推荐:
C++ primer 百科全书
Effevtive C++ 设计经验
class 和 struct几乎一致
代码基本形式
.h + .cpp + .h(标准库)
#include <***.h> // 包含标准库
#include "***.h " // 包含自己写的头文件
头文件中的防卫式声明 可以防止多次引用时的重复定义
#ifndef _COMPLEX_ //如果未定义
#define _COMPLEX_ //则定义该名称
.......
#endif
类的声明:head + body
class complex
{
};
模板 可复用流程 变量类型先不确定
template<typename T> //
class complex
{
};
内联函数:运行快 但最终是否inline由编译器决定 一般简单容易inline
class complex
{
double real() { }
};
inline double
imag(){
}
122343
网友评论