
面试
文章平均质量分 94
闻啼鸟
CSDN博客专家、华为云享专家、C++领域新星创作者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ QT 嘴试题--集锦
在C++中,默认函数(也称为特殊成员函数)是一组在类定义中不需要显式声明和定义的函数。这些函数在特定的情况下会被编译器自动合成(隐式生成)。如果没有提供任何构造函数,编译器也会生成一个默认的无参构造函数。这些默认函数在大多数情况下都足够使用,但在某些特定场景下,你可能需要自定义这些函数以满足特定的需求,例如执行深拷贝、禁止拷贝、启用移动语义等。此外,C++11之后还引入了= default和= delete语法来显式地要求编译器生成默认实现或删除这些特殊成员函数。原创 2024-03-06 15:00:28 · 1610 阅读 · 0 评论 -
笔试题一 拷贝构造
分析运行结果: class A { private: int value; public: A(int n) { value = n; } A(A other) { value = other.value; } void Print() { std::cout << value << std::endl; } }; int main(int argc, char* argv[]) { A a = 10; A b = a; b.P原创 2020-11-09 20:34:53 · 252 阅读 · 0 评论