c++
黑曜石小刀
这个作者很懒,什么都没留下…
展开
-
c++容器嵌套容器
c++中vector容器输出的代码如下:可以看到it是一个指针。容器嵌套容器的代码则是:其中it是指向小容器的一个指针原创 2021-07-11 18:19:32 · 837 阅读 · 0 评论 -
opencv 0x00007FF986D04ED9 处(位于 ConsoleApplication2.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception
如果选择的时是Debug附加依赖项中只有结尾为d的文件。原创 2021-07-10 11:23:30 · 3254 阅读 · 0 评论 -
c++拷贝构造函数调用场景
C++中拷贝构造函数调用时机通常有三种情况使用一个已经创建完毕的对象来初始化一个新对象值传递的方式给函数参数传值以值方式返回局部对象class Person {public: Person() { cout << "无参构造函数!" << endl; mAge = 0; } Person(int age) { cout << "有参构造函数!" << endl; mAge = age; } Person(const Pe转载 2021-07-08 20:49:32 · 90 阅读 · 0 评论 -
c++ 引用&与指针*区别
&可简化指针修改实参//1. 值传递void mySwap01(int a, int b) { int temp = a; a = b; b = temp;}//2. 地址传递void mySwap02(int* a, int* b) { int temp = *a; *a = *b; *b = temp;}//3. 引用传递void mySwap03(int& a, int& b) { int temp = a; a = b; b = temp原创 2021-07-08 17:23:20 · 88 阅读 · 0 评论 -
c++ const 指针常量,常量指针
const修饰指针const修饰指针有三种情况const修饰指针 — 常量指针const修饰常量 — 指针常量const即修饰指针,又修饰常量示例:int main() { int a = 10; int b = 10; //const修饰的是指针,指针指向可以改,指针指向的值不可以更改 const int * p1 = &a; p1 = &b; //正确 //*p1 = 100; 报错 //const修饰的是常量,指针指向不可以改,指针指向的值可以更原创 2021-07-08 16:05:23 · 101 阅读 · 0 评论