1、(pointer to pointer)VS(reference to pointer)
2、const和inline取代#define
3、const char* p、char const* p、char* const p、const char* const p区别
4、static成员变量的定义和声明
class GamePlayer
{
private:
static const int NUM_TURNS ; //constant eclaration
};
还有一点,正如你看到的,上面的语句是NUM_TURNS的声明,而不是定义,所以你还必须在类的实现代码文件中定义类的静态成员:
const int GamePlayer::NUM_TURNS=5; //definition
5、
博客主要介绍了C++中的几个重要知识点,包括指针的指针与指针的引用对比,用const和inline取代#define,不同形式的const修饰指针的区别,以及static成员变量的定义和声明,强调类的静态成员需在实现代码文件中定义。
1579

被折叠的 条评论
为什么被折叠?



