- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 指针常量与常量指针,指针数组与数组指针
指针常量与常量指针,指针数组与数组指针,这两组概念比较容易混淆,所以写下。 首先说下指针常量和常量指针。 指针常量:指针指向的地址不变,即指针本身的地址值不能变化,即指针必须指向一个变量,但是指针指向的变量的值可以变化。声明如下: int a = 0;int *const p = &a;p++; //不可以(*p) ++; //可
2016-07-28 21:27:03 528
原创 std::cout输出unsigned char 型数据
std::cout输出unsigned char 型数据,输出的不是具体的数值,而是对应的Ascll码。
2016-07-28 21:25:43 3732
原创 类声明和定义中的共有和私有类型的一些注意事项。
在类的定义和成员函数的定义中,总结下需要注意的地方。 1.私有成员和函数,使用类的对象的程序不能直接访问,必须通过公有部分的函数或者是成员才能访问,否则会出现错误。可以在公有成员函数定义中直接使用私有成员和函数。 2.对于一个类,接口就是公有部分,私有部分就是数据隐藏的部分,外界是不能直接访问的。构造函数一定是公有的成员函数,构造函数可以使用函数从重载,即可
2016-07-28 20:32:14 7508
原创 error C2572: 'xxxx' : redefinition of default parameter : parameter 5 解决办法
该问题出现的原因是:在xxx函数中第五个参数存在重复定义。解决办法:在函数声明处将默认参数写入到函数的参数列表中。 在调用函数的时候不用在默认参数的位置输入参数。 以下举例说明。#include using namespace std;int add(int m, int n = 10);int main(){int a = 1;int b = 2;int
2016-07-24 21:24:39 10472
原创 关于含有指针成员的类的对象之间赋值指针的问题。
在C++ 中,当定义了一个类,类的成员中有指针的时候,需要注意:如果将类的对象A赋值给B的时候,两个对象的指针是指向同一个地址的,其余的变量都是相等的。在图像处理中,比如定义了一个图像类,类成员中有具体的图像数据,如果将两个对象直接相等,会使两个对象的数据指针指向同一个地址。如果要使两个对象的指向不同的地址可以为类定义一个函数,用于两个对象之间的直接赋值运算。下面以例子说明。 声
2016-07-24 19:56:02 4890 3
原创 C++中new和delete的用法注意。
作为计算机方面刚入门的小菜鸟,今天第一写博客,算是比较鸡冻了。前几天做导师分配的一个小活的时候,一个bug自己调试了好久,后来发现是一个地方用new和delete出现了问题。所以今天就把我认为用到new和delete时需要注意的地方写下吧。 1、new是在堆中分配一段内存,堆中的内存在函数或者代码块执行结束后不会立即释放,new开辟的内存必须通过delete来释放。new和del
2016-07-20 21:11:25 1162
opencv分封装函数到dll
2017-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人