- 博客(4)
- 收藏
- 关注
转载 c++虚函数浅谈
虚函数为了重载和多态的需要,在基类中是由定义的,即便定义是空,所以子类中可以重写也可以不写基类中的函数!纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数!虚函数引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。```cppclass Cman{public:virtual void Eat(){……};void Move();private:};class CChild : public CMan{public:vir
2021-04-15 01:02:10
338
转载 2021-04-15
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、c++析构函数中抛出异常(1)下面是简单构造函数抛出异常:(2)第二次修改三、最后修改一下代码总结一、c++析构函数中抛出异常(1)下面是简单构造函数抛出异常:#include <iostream>using namespace std;class Inner{public:Inner(){cout<<"Inner()/n";}~Inner(){cout<
2021-04-15 00:41:37
77
转载 c++常量引用
c++常量引用“常量引用”其实是“对 const 的引用”的简称。顾名思义,它把它所指向的对象看作是常量(不一定是常量),因此不可以通过该引用来修改它所指向的对象的值。严格来说,并不存在常量引用,因为引用不是一个对象,所以我们没法让引用本身恒定不变。事实上,由于 C++ 语言并不允许随意改变引用所绑定的对象,所以从这层意思上理解所有的引用又都算是常量。与普通引用不同的是,“常量引用”(即对 const 的引用)不能被用作修改它所绑定的对象。(1)指向常量对象时,一定要使用“常量引用”,而不能是一般
2021-04-13 12:47:09
177
原创 pycharm中不能识别anaconda中的opencv包的问题
pycharm中不能识别anaconda中的opencv包的问题最近在用Python学习OpenCV时,下载了anaconda来管理包,本来anaconda自己携带了一个IDE,但是我感觉Spyder有点卡(可能是电脑问题),有点用着不习惯。所以我就装了pycharm,然后我发现我的OpenCV2包不能被pycharm识别,这是为什么呢,我在网上找了很多教程,才发现不是编译器的路径没有选择对,...
2019-01-12 09:19:24
3073
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人