![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
c++ python语言相关
文章平均质量分 53
c++ python语言相关知识点记录
张飞飞~
吉林大学智能网联中心VCI实验室
展开
-
C++代码问题记录
一.模板类和模板函数知识点整理二.类相关问题记录1.类的定义和调用如果头文件.h,源文件.cpp和调用文件main分开写的时候,main文件中调用的时候只需要引用.h文件就可以,否则会报错重复定义。CMakeFiles/data_send_node.dir/src/datasend.cpp.o:在函数‘fileNameFilter(dirent const*)’中:datasend.cpp:(.text+0x240): `fileNameFilter(dirent const*)'被多次定义CM原创 2021-11-02 21:27:43 · 577 阅读 · 1 评论 -
python全局和局部变量声明与使用
1.全局变量全局变量是在函数外部定义,在函数中调用时要使用关键字global标记,告诉函数使用的是全局变量.a = 0def test(): global a a += 1 print(a)2.局部变量局部变量就是在哪里使用就在哪定义就行了.def test(): a=0 a += 1 print(a)...原创 2021-08-24 13:50:18 · 849 阅读 · 0 评论 -
Python:利用两个列表和zip()创建字典时,出现TypeError: unhashable type: 'list'解决
出现这种问题,一般是因为字典的键值列表中出现了列表,也即列表套列表。此时要检查键列表中是否有子列表,并将其改为非列表形式。进一步说明:可哈希的数据类型,即不可改变的数据结构(字符串str、元组tuple、对象集objects、int、float),不可哈希的数据类型,即可改变的类型:list、set、dict。在上面问题中,就是因为字典的键值不能随意更改所以不能是列表。简单问题示例如下:正确...原创 2019-10-05 22:19:06 · 1088 阅读 · 0 评论 -
unbuntu下运行单个c++文件
有时候需要直接运行小型的单个程序,一般指仅包含一个main函数的程序,这时候在ubantu系统下直接运行大概有以下几种情况:1.对于没有使用依赖包的程序,如仅是进行运算,输出等,没有使用外部依赖包如pcl,eigen等,客直接在程序所在位置打开终端,运行:g++ test1.cpp -o test1test1为cpp文件名另外还可以利用vscode插件,code runner,直接点击右上角三角即可运行2,对于有需要依赖包的程序,就需要编写相应的cmake文件。例如:有下方一个点云配准的程序程原创 2020-10-13 19:28:01 · 454 阅读 · 0 评论