随笔分类 -  C++

摘要:推荐阅读:http://blog.csdn.net/randyjiawenjie/article/details/6693337 最近研究了一下,C++继承的内存对象模型。主要是读了读http://blog.csdn.net/haoel/article/details/3081328(C++ 对象的 阅读全文
posted @ 2017-08-04 23:00 远里歌声_why 阅读(4132) 评论(0) 推荐(6) 编辑
摘要:引言: 在继承情况下,派生类的作用域嵌套在基类作用域中:如果不能在派生类作用域中确定名字,就在外围基类作用域中查找该名字的定义。 正是这种类作用域的层次嵌套使我们能够直接访问基类的成员,就好像这些成员是派生类成员一样: ? 1 2 3 Bulk_item bulk; cout << bulk.boo 阅读全文
posted @ 2017-08-04 22:47 远里歌声_why 阅读(1535) 评论(0) 推荐(0) 编辑
摘要:从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。 而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不能被改变的(自始至终只 阅读全文
posted @ 2017-08-03 23:11 远里歌声_why 阅读(4862) 评论(1) 推荐(1) 编辑
摘要:转载自:http://c.biancheng.NET/cpp/biancheng/view/2995.html点击打开链接 当对象被创建时,编译器会为每个对象分配内存空间,包括成员变量和成员函数。直观的认识是,如果定义了10个对象,那么就要分别为这10个对象的变量和函数分配内存空间,如下图所示: 虽 阅读全文
posted @ 2017-07-29 22:09 远里歌声_why 阅读(678) 评论(0) 推荐(1) 编辑
摘要:转载自:http://c.biancheng.NET/cpp/biancheng/view/2996.html点击打开链接 从上节的例子可以看出,对象的内存模型中只保留了成员变量,除此之外没有任何其他信息,程序运行时不知道 obj 的类型为 Demo,也不知道它还有一个成员函数 display()。 阅读全文
posted @ 2017-07-29 22:00 远里歌声_why 阅读(1429) 评论(0) 推荐(1) 编辑
摘要:1.C++规定,每个类必须有默认的构造函数,没有构造函数就不能创建对象。 2.若没有提供任何构造函数,那么c++自动提供一个默认的构造函数,该默认构造函数是一个没有参数的构造函数,它仅仅负责创建对象而不做任何赋值操作。 3.只要类中提供了任意一个构造函数,那么c++就不再自动提供默认构造函数。 4. 阅读全文
posted @ 2017-07-19 17:23 远里歌声_why 阅读(503) 评论(0) 推荐(0) 编辑
摘要:过程: 1.装系统:老毛桃UEFI版 win7,64位 2.VS2013 3.配置opencv2.4.9+VS2013 http://www.cnblogs.com/haoyul/p/6438608.html 错误:安装完cmake,出现错误 error in configuration proce 阅读全文
posted @ 2017-02-23 17:10 远里歌声_why 阅读(2907) 评论(0) 推荐(1) 编辑
摘要:MEX文件的调用极为方便,其调用方式与MATALAB的内建函数完全相同,只需要在命令窗口内输入对应的文件名称即可。 C语言MEX程序代码文件有计算子例程(Computational routine)和接口子程序(GatWay routine)两个相互独立的子程序组成。其中,计算子例程的功能是完成所需 阅读全文
posted @ 2016-06-22 12:49 远里歌声_why 阅读(6444) 评论(0) 推荐(0) 编辑
摘要:本文实现基于eigenface的人脸检测与识别。给定一个图像数据库,进行以下步骤: 进行人脸检测,将检测出的人脸存入数据库2 对数据库2进行人脸建模 在测试集上进行recognition 本篇实现第一步: 进行人脸检测,将检测出的人脸存入数据库2 进行人脸检测,将检测出的人脸存入数据库2 环境:vs 阅读全文
posted @ 2016-06-17 16:17 远里歌声_why 阅读(5001) 评论(0) 推荐(0) 编辑
摘要:1. VS2013 无法打开包括文件:“cv.h"等一些头文件 解决方法: cv.h是build\include文件夹下的头文件,所在文件夹位置是D:\Program Files (x86)\opencv\build\include\opencv,必须将这个路径添加到OpencvDebugConfi 阅读全文
posted @ 2016-04-12 20:29 远里歌声_why 阅读(1007) 评论(0) 推荐(0) 编辑
摘要:DEBUG和RELEASE 版本差异及调试相关问题:. 内存分配问题1. 变量未初始化。下面的程序在debug中运行的很好。 thing * search(thing * something) BOOL found; for(int i = 0; i < whatever.GetSize(); i+ 阅读全文
posted @ 2016-04-11 16:54 远里歌声_why 阅读(573) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示