- 博客(4)
- 收藏
- 关注
转载 c++虚函数浅谈
虚函数为了重载和多态的需要,在基类中是由定义的,即便定义是空,所以子类中可以重写也可以不写基类中的函数! 纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数! 虚函数 引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。 ```cpp class Cman { public: virtual void Eat(){……}; void Move(); private: }; class CChild : public CMan { public: vir
2021-04-15 01:02:10
349
转载 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
83
转载 c++常量引用
c++常量引用 “常量引用”其实是“对 const 的引用”的简称。 顾名思义,它把它所指向的对象看作是常量(不一定是常量),因此不可以通过该引用来修改它所指向的对象的值。 严格来说,并不存在常量引用,因为引用不是一个对象,所以我们没法让引用本身恒定不变。事实上,由于 C++ 语言并不允许随意改变引用所绑定的对象,所以从这层意思上理解所有的引用又都算是常量。 与普通引用不同的是,“常量引用”(即对 const 的引用)不能被用作修改它所绑定的对象。 (1)指向常量对象时,一定要使用“常量引用”,而不能是一般
2021-04-13 12:47:09
188
原创 pycharm中不能识别anaconda中的opencv包的问题
pycharm中不能识别anaconda中的opencv包的问题 最近在用Python学习OpenCV时,下载了anaconda来管理包,本来anaconda自己携带了一个IDE,但是我感觉Spyder有点卡(可能是电脑问题),有点用着不习惯。 所以我就装了pycharm,然后我发现我的OpenCV2包不能被pycharm识别,这是为什么呢,我在网上找了很多教程,才发现不是编译器的路径没有选择对,...
2019-01-12 09:19:24
3087
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人