【C/C++笔记-4】C++面向对象编程

1. 头文件

1.1 头文件的包含

1.2 头文件的防卫式声明

#ifndef _COMPLEX_
#define _COMPLEX_
// 声明
#endif

2. 类与对象

对象(Object)是类(Class)的一个实例(Instance)

类可以将数据和函数封装在一起,其中函数表示了类的行为(或称服务)

类提供关键字public(公有)、protected(受保护)和private(私有)用于声明数据和函数的访问级别。

参考文献

GeekBand C++面向对象高级编程(上)1
C++面向对象程序设计思想(精)
C++面向对象的设计思想——小结


C++11类型转换

size_t realsize = size * nmemb;
std::string tmp(static_cast<const char*>(ptr), realsize);
out.append(tmp);

C++四种类型转换运算符:static_cast、dynamic_cast、const_cast和reinterpret_cast
http://c.biancheng.net/cpp/biancheng/view/3297.html

你可能感兴趣的:(C/C++)