这是一个所有程序员都应该了解的小型的 C++ 词汇表。下面的条目都足够重要,值得我们对它们的含义务必取得完全一致。
声明(declaration)告诉编译器关于某物的名字和类型,但它省略了某些细节。以下这些都是声明:extern int x; // object declaration
std::size_t numDigits(int number); // function declaration
class Widget; // class declaration
templatetypename T // template declaration
class GraphNode; // (see Item 42 for info on
// the use of "typename")
注意即使是内建类型,我还是更喜欢将整数看作一个 "object",某些人将 "object" 这个名字保留给用户定义类型,但我不是他们中的一员。再有就是注意函数 numDigits 的返回类型是 std::size_t...[ 查看全文 ]