摘要:
续命名空间: 当我们向函数传递一个类时,我们除了查找常规作用域还查找了类所属的作用域 如果一个函数被声明为友元(即使它还未被声明)那我们认为他是最近的外层空间的成员。 多重继承与虚继承: 构造函数的继承 class Pi:Base{ using Base::Base; } 编译器将会生成Pi(... 阅读全文
续命名空间: 当我们向函数传递一个类时,我们除了查找常规作用域还查找了类所属的作用域 如果一个函数被声明为友元(即使它还未被声明)那我们认为他是最近的外层空间的成员。 多重继承与虚继承: 构造函数的继承 class Pi:Base{ using Base::Base; } 编译器将会生成Pi(... 阅读全文
posted @ 2021-12-20 20:23
CppinK
阅读(117)
评论(0)
推荐(0)

摸鱼了好几天了,今天想要狂雪,把primer整本搞完 话不多嗦,直接开始。 异常处理: 1.异常处理当遇到throw语句时,沿调用链的函数可能会提早退出,并沿着调用链的对象将被销毁。 重点:int* p = new int;之类的只能做到销毁int*,无法执行动态内存的销毁。 *可以通过类的析构函数
Template学习
开始写东西
浙公网安备 33010602011771号