C++
lrwin_bian
图像算法工程师
展开
-
C++编译:unrecognized command line option ‘-std=c++14’ 错误解决
1、解决的环境版本依赖linux版本:centoscmake版本:3.3.2gcc版本:5.2.0g++版本:5.2.02、具体步骤第一步:升级gcc版本为 5.2.0shell命令//查看当前gcc版本gcc --versiong++ --version//下载对应版本cd /usr/lacal/srcwget http://ftp.gnu.org/gnu/gcc/gcc-5.2.0/gcc-5.2.0.tar.bz2tar -jxvf gcc-5.2.0.tar.bz2/原创 2020-09-08 15:09:37 · 18977 阅读 · 2 评论 -
C++ const面试题和相关的解释
问题:如果函数需要传入一个指针,面试官可能会问是否需要为该指针加上const,把const加在指针不同位置有什么区别;如果写的函数需要传入的参数是一个复杂类型的实例,面试官可能会问传入值参数或者引用参数有什么区别,什么时候需要为传入的引用参数加上const?(1)const是用来声明一个常量的,当你不想让一个值改变时就用const。当const修饰指针时: int b=100;原创 2017-08-15 20:02:32 · 2917 阅读 · 0 评论 -
sizeof的用法
问:定义一个空的类型,里面没有任何成员变量和成员函数。对该类型求sizeof,得到的结果是多少?答:答案是1问:为什么不是0?答:空类型的实例中不包含任何信息,本来求sizeof应该是0,但是当我们声明该类型的实例的时候,它必须在内存中占有一定的空间,否则无法使用这些实例。至于占用多少内存,由编译器决定。Visual Studio中每个空类型的实例占用1字节的空间。问:如果在该类型原创 2017-08-18 08:59:58 · 269 阅读 · 0 评论 -
二维数组中的查找
问:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。例如下面的二维数组就是每行、每列都递增排序。如果在这个数组中查找数字7,则返回true;如果查找数字5,由于数字不含有该数字,则返回false。1 2 8 92 4 9原创 2017-08-18 10:21:12 · 267 阅读 · 0 评论