![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
文章平均质量分 79
wulei7528
这个作者很懒,什么都没留下…
展开
-
虚函数和动态绑定 C++学习
1.什么是虚成员函数 即其声明在返回类型的前面带有关键字virtual的类成员函数。定义为virtual的函数是基类期待派生类重新定义的,基类希望派生类继承的函数不能定义为虚函数。 2.动态绑定 通过动态绑定,我们能够编写程序使用继承层次中任意类型的对象,无须关心对象的具体类型。 在C++中,通过基类的引用(或指针)调用虚函数时,发生动态绑定。引用(或指针)既可以指向基类对象也可以指向派生原创 2012-04-30 18:53:46 · 1511 阅读 · 0 评论 -
函数参数传递 c++学习
每次函数传递,都会重新创建该函数的所有形参,此时将所传递的实参初始化对应的形参。 形参可以分为非引用形参和引用形参两类。 非引用形参: 普通的非引用形参是通过复制对应的实参实现初始化。当用实参的副本初始化形参时,函数并没有访问调用所传递的实参本身,因此不会修改实参的值。(非引用形参表示对应实参的局部副本。对这类形参的修改仅仅改变了局部副本的值。一旦函数执行结束,这些局部变量的值也就不存在了)原创 2012-02-21 15:52:45 · 580 阅读 · 0 评论 -
标准IO库 C++学习
1、面向对象的标准库 实际的程序不仅限于对控制窗口的IO,通常还需要读或写已命名的文件。此外,程序还应该能够方便地使用IO操作格式化内存中的数据,从而避免读写磁盘或其他设备的复杂性和运行代价。应用程序还需要支持宽字符语言的读写。 从概念上看,无论是设备的类型还是字符的大小,都不影响需要执行的IO操作。要同时支持不同的设备和不同大小的字符流,标准库使用了继承来定义原创 2012-03-01 20:57:40 · 518 阅读 · 0 评论 -
Solaris下人脸识别程序(OpenCV)
一、Solaris下OpenCV工具安装 1. 选择OpenCV的linux版本OpenCV2.2,链接地址为http://www.opencv.org.cn/download/OpenCV-2.2.0.tar.bz2,下载后解压并放到linux目录下。 2. OpenCV2.2的编译需要借助cmake工具,cmake下载的链接地址为 http://www.cmake.org原创 2013-05-09 14:48:44 · 1420 阅读 · 0 评论