物联网面试题之父类指针指向 2022-09-01
父类指针指向子类空间所带来的问题:在没有虚函数的前提下,父类指针只能操作子类空间中的父类部分的数据,无法直接操作子类新增的数据详情>
多态成立的条件 2022-09-01
1、有继承。2、子类重写父类虚函数函数a) 返回值,函数名字,函数参数,必须和父类完全一致(析构函数除外)b) 子类中virtual关键字可写可不写,...详情>
纯虚析构与非纯虚析构的区别 2022-09-01
纯虚析构函数在C++中是合法的,但是在使用的时候有一个额外的限制:必须为纯虚析构函数提供一个函数体。详情>
谈谈重载、重写、重定义的概念 2022-09-01
1、重载,同一作用域的同名函数。a、同一个作用域b、参数个数,参数顺序,参数类型不同c、和函数返回值,没有关系d、const也可以作为重载条件 ...详情>
类的成员函数在类中声明类外实现时需要注意啥 2022-08-29
类外实现成员函数,必须在成员函数名左边加类的作用域修饰,描述该函数是类的成员函数详情>
谈谈你对友元的理解 2022-08-29
类的主要特点之一是数据隐藏,即类的私有成员无法在类的外部(作用域之外)访问。但是,有时候需要在类的外部访问类的私有成员,怎么办?详情>
谈谈你对占位参数的理解 2022-08-29
函数的形参只有形参类型没有形参名,这就是占位参数。占位参数也可以是缺省参数(默认参数),默认参数和函数重载同时出现,一定要注意二义性。详情>
谈谈你对c++类型增强的理解 2022-08-29
全局变量检测增强 c++的函数形参必须有类型;如果函数没有参数,建议写void 更严格的类型转换详情>
面向过程编程和面向对象编程的区别 2022-08-29
面向过程(c):通过分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,并调用。面向对象(c++):算法与数据结构被看做是一个整体(...详情>
对FILE*文件指针读写的API 2022-08-29
Fgetc 和fput:一次读写一个字符;fgets和fputs:一次读写一个字符串;fread和fwrite:按快读写文件;fscanf和sprintf:格式化读写文件详情>