上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 区别在于const关键字的位置不同 int const add(int &a,int &b){ //....... return a; }//返回值为常量 int add(int &a, int & b) const { //....... }//常量函数 理解const是做结合的,就不难理解两者“ 阅读全文
posted @ 2018-08-07 10:18 zengzhaocheng 阅读(535) 评论(0) 推荐(0) 编辑
摘要: #include<iostream> using namespace std; int main(){ int i = 20; int j = 40; int & a = i; int & b = i; //int & c = i*2; //error reference 不能用右值赋值 int c 阅读全文
posted @ 2018-08-06 16:32 zengzhaocheng 阅读(82) 评论(0) 推荐(0) 编辑
摘要: ```cpp void colorReduce(cv::Mat image,int div){ int nr = image.rows; int nc = image.cols image.channels(); for(int i = 0;i(j); for(int j = 0;j 阅读全文
posted @ 2018-08-06 14:32 zengzhaocheng 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 以彩色图像威力,图像数据缓冲区的前三个字节对应图像左上角像素的三个通道值,接下来的三个字节对应第一行的第二个元素,以此类推。(OpenCV默认使用BGR的通道顺序,因此第一个通道通常是蓝色).一个宽为W、高为H的图像需要一个大小有WH3个uchar构成的内存块。但是,处于效率的考虑,每行会填补一些额 阅读全文
posted @ 2018-08-06 14:07 zengzhaocheng 阅读(482) 评论(0) 推荐(0) 编辑
摘要: cv::Mat类型的成员函数的返回值类型有时候需要通过模板参数指定,如果已经事先知道返回值的类型,则可以使用Mat类的子类Mat_类代替。当然,在创建Mat_类的时候,就已经指定了类型。例如: cv::Mat im1 = image; im1.at<cv::Vec3b>(j,i) = value;/ 阅读全文
posted @ 2018-08-06 10:53 zengzhaocheng 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一个对象以值传递的方式传入函数体 一个对象以值传递的方式从函数返回 一个对象需要通过另外一个对象进行初始化 阅读全文
posted @ 2018-08-04 16:41 zengzhaocheng 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 对象定义有两种形式 type_specifier object_name; type_specifier object_name = initializer; 举例而言就是 int a; int a = 1; 基本上变量的声明和定义是一起的,这个过程就会引起内存分配。上面说的两种形式的区别在于是否初 阅读全文
posted @ 2018-08-04 15:28 zengzhaocheng 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 以C++ Primer 3rd ed 习题8.1为例分析: #include<iostream> using namespace std; int ix = 1024;// global scope int ix();// 1 error: 'int ix()' redeclared as diff 阅读全文
posted @ 2018-08-04 15:20 zengzhaocheng 阅读(516) 评论(0) 推荐(0) 编辑
摘要: C++程序中每个名字都必须指向唯一的一个实体(如对象、函数、类型或模板)。但是我们都知道,在一个程序中,经常出现相同的名字指向不同的实体。这个实现的机制就是编译器根据上下文(Context)区分出名字的不同含义。而用来区分名字含义的一般上下文就是域(scope)。C++支持三种形式的域:局部域(lo 阅读全文
posted @ 2018-08-04 12:10 zengzhaocheng 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 结论是,没有什么区别。 直接声明定义的意思是 void func(){ //code; } int main(){ //code } 先声明后定义的意思是: void func(); } int main(){ //code } void func(){ //code; } 形式可能不完全像这样,但 阅读全文
posted @ 2018-08-04 10:52 zengzhaocheng 阅读(765) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页