构造函数的定义要求 2022-08-29
构造函数名和类名相同,没有返回值类型(连void都不可以),可以有参数(可以重载) 先给对象开辟空间(实例化),然后调用构造函数(初始化)。详情>
如何理解c++的封装性 2022-08-29
封装特性包含两个方面,一个是数据和方法合成一个整体,一个是给数据和方法增加访问权限详情>
你对c++构造与析构的理解 2022-08-29
对象的初始化和清理也是两个非常重要的安全问题,一个对象或者变量没有初始时,对其使用后果是未知,同样的使用完一个变量,没有及时清理,也...详情>
构造函数的调用规则 2022-08-29
默认情况下,c++编译器至少为我们写的类增加3个函数1.默认构造函数(无参,函数体为空)2.默认析构函数(无参,函数体为空)3.默认拷贝构造函数,...详情>
谈谈你对static静态成员函数的理解 2022-08-29
在类定义中,前面有static说明的成员函数称为静态成员函数。静态成员函数使用方式和静态变量一样,同样在对象没有创建前,即可通过类名调用。详情>
谈谈你对常引用的理解 2022-08-29
常引用的定义形式:const int &a = 10 不能通过常引用修改内容引用。作为函数的参数:防止函数内部修改外部的值...详情>
引用作为函数的返回值类型 2022-08-29
完成链式操作,不要返回函数内部普通局部变量的引用详情>
概述c++的三大特性 2022-08-29
封装:将相同属性的数据和方法封装在一起,加权限区分,用户只能借助公共方法操作私有数据。继承:体现在类和类之间的关系,如果A类继承于B类...详情>
指针和引用的区别 2022-08-29
引用是给变量起别名,内部实现是指针常量(int* const ref = &a),其可以简单的理解为本体指针存放的是变量的地址...详情>
c语言中fopen打开文件的模式(mode)有哪些 2022-08-29
r w a + t b r:只读的方式打开;w:只写的方式打开;a:追加的方式打开;+:可读可写方式打开;t:以文本文件方式打开 (默认是省略);b:以二...详情>