![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++初学
qq_43119354
这个作者很懒,什么都没留下…
展开
-
GCC的gcc和g++区别
看的Linux公社的一篇文章,觉得不错,内容复制过来了。其实在这之前,我一直以为gcc和g++是一个东西,只是有两个不同的名字而已,今天在linux下编译一个c代码时出现了错误才找了一下gcc和g++的区别。先描述一下今天遇到的错误:因为以前写程序的时候,写的都是cpp文件,然后就直接使用g++编译,没出错,也就没有在意过这些问题,今天有一个c文件,但里面包含后STL中的vector语法,想...转载 2019-04-12 08:34:53 · 80 阅读 · 0 评论 -
C++ vector的用法
C++ vector的用法(整理)vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector 是C++ STL的一个重要成员,使用它时需要包含头文件:#include;一、vector 的初始化:可以有五种方式,举例说明如下:(1) vector<int> a(10); //定义了10个整型元素的向量(尖括号中为元素类型名,它可以是任何合法的...转载 2019-04-12 16:26:47 · 79 阅读 · 0 评论 -
数组指针和指针数组的区别
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。p=a; //将该二维数...转载 2019-04-14 10:12:04 · 97 阅读 · 0 评论 -
数定义上const不同位置的不同作用以及报错记录
函数定义const cv::RotatedRect* getRect(); cv::RotatedRect* const getRect();cv::RotatedRect* getRect() const;作用const cv::RotatedRect* getRect();代表函数的返回值内容不能改变,此处为指针的指向不能改变,但是指向对象的内容可以改变cv::Rotat...转载 2019-04-17 09:24:33 · 192 阅读 · 0 评论