C/C++
文章平均质量分 53
龙性的腾飞
Just Do It!
展开
-
c++编译器配置错误问题clang: error: linker command failed with exit code 1 (use -v to see invocation)
注意cmake使用中c++编译器选择问题:gcc编译器没有-stdlib 这样命令行选项,LLVM clang编译器支持。 这是因为clang为您提供链接LLVM标准C ++库( libc ++ )或GNU标准C ++库( libstdc ++ ),而gcc只支持 libstdc ++ 。原创 2022-10-10 20:45:00 · 5159 阅读 · 0 评论 -
vector 初始化注意
vector建立一个vector后需要初始化,可以直接初始化vector大小int vector_size = 5;vector<pcl::PointCloud> overlap_map(vector_size);//orvector<pcl::PointCloud> overlap_map;for(int i=0;i<vector_size;i++){ pcl::PointCloud pcd; overlap_map.push_back(pcd原创 2020-07-28 20:11:55 · 214 阅读 · 0 评论 -
c++利用opencv的glob读取目录下特定格式文件路径并按文件名排序后输出到vector
参考博客:OpenCV:glob遍历文件夹下的所有图片改写了一下排序的程序,写了个简单的demo,作为学习记录。直接上代码吧//created:2020.04.06 by Andison#include<iostream>#include<vector>#include<algorithm>#include <opencv2/openc...原创 2020-04-06 21:29:01 · 4331 阅读 · 1 评论 -
定义指针变量 int* a 与 int a
今天看代码时,对定义指针变量有点乱,这可是大一学的啊,基础不扎实,唉,丢人,写了个程序,稍微记录一下吧。。。#include<iostream>#include<stdio.h>using namespace std;int main(){ int* a ; a = new int[5];//开辟存放5个元素的内存空间,指针变量a指向它的首地址 int *c ...原创 2018-06-05 17:41:19 · 1707 阅读 · 0 评论 -
Serial串口字符类型const char*和unsigned char*问题
学C时欠的债,迟早是要还的。。。基础知识都忘了char为字符类型(-128-127),超过127就会溢出,unsigned char为无符号字符类型(0-255),二者均为一个字节。当char类型的值为正时,转换后的值为原值。当char类型为负时,原始值的符号位会转为数据位,即结果值为原始值补码代表的无符号值。具体计算公式为,结果值=256+原始值。参考链接:https://zh...原创 2019-05-31 19:09:02 · 3416 阅读 · 0 评论 -
牛客C/C++刷体总结(一)
1. 8 进制开头加0,16进制开头加0x。2. char 数组可以用字符串数组进行初始化操作,char str[] = “asdfgh”,不能进行字符串的赋值操作。3. 指针地址相减插值为指针类型的个数。4. 宏定义只是简单的文本替换。定义中没有括号的话是不会加括号运算的。5 . 构造函数在创建对象的时候先调用父类,再调用子类,析构的时候相反。父类指针new子类对象,析构时...原创 2019-08-26 21:38:55 · 316 阅读 · 0 评论