您的位置:首页 > 编程语言 > C语言/C++

C/C++知识点总结(一)

2014-04-16 21:55 225 查看

1.函数名称的作用域可以是全局的,但不能是局部的。

2.对于不能在类声明中初始化静态数据成员的一种例外情况是,静态数据为整型或枚举型const。

3.静态类成员有一个特点,无论创建多少对象,程序都只创建一个静态类变量副本。他与静态类变量存储在一起,而不是存储在对象中。

4.声明类只是描述了对象的形式,并没有真正的创建对象,因此在被对象创建之前将没有用于存储值的空间。

5.strlen()返回字符串长度,但不包括末尾的空字符串。

6.C++自动提供了下面这些成员函数:

 。默认构造函数,如果没有定义构造函数。

 。复制构造函数,如果没有定义。

 。赋值操作符,如果没有定义。

 。默认析构函数,如果没有定义。

 。地址操作符,如果没有定义。

7.要创建类对象数组,则这个类必须有默认构造函数。

8.如果定义了构造函数,C++将不会定义默认构造函数。如果希望在创建对象时显式地对它进行初始化,或需要创建对象数组时,则必须显式地定义默认构造函数。这种构造函数没有任何参数,但可以使用它来设置特定的值。

9.带参数的构造函数也可以是默认构造函数,只要所有参数都有默认值。

10.只能有一个默认构造函数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++ 知识点