![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++基础
文章平均质量分 57
笨死de猪
这个作者很懒,什么都没留下…
展开
-
使用 nm 或 objdump 工具检查 .so 文件指定函数是否存在
nm -D 动态库名使用nm或objdump这样的工具来检查.so文件中的符号是一个很好的方法,以确保)是否存在于该共享库中。原创 2024-05-12 11:48:02 · 524 阅读 · 0 评论 -
cmake 动态库构建及使用(c动态库)
增加Core.h 头文件增加Core.cpp文件。原创 2024-05-07 02:15:00 · 218 阅读 · 0 评论 -
c++ map
std::map是C++标准库(STL)中的一个关联容器,它存储的元素都是键值对(key-value pairs),并且根据键(key)自动排序。每个键在map中都是唯一的,通过键可以高效地查找、插入和删除对应的值(value)。std::map。原创 2024-03-31 11:20:25 · 453 阅读 · 0 评论 -
c++ vector介绍
是C++标准库(STL)中的一个动态数组类模板。它允许存储相同类型的元素集合,并且可以根据需要动态地增加或减少其大小。提供了一组函数来访问、插入和删除元素,以及执行其他与数组操作相关的任务。使用可以避免手动管理动态数组时可能遇到的许多常见问题,如内存泄漏和越界访问。原创 2024-03-31 11:02:09 · 960 阅读 · 0 评论 -
c语言运算符优先级
在C语言中,运算符优先级是指在表达式中执行运算的先后顺序。按照C语言的标准规范,不同的运算符被赋予了不同的优先级等级,优先级高的运算符会先进行运算。如果同一优先级的运算符出现在同一个表达式中,则按照从左到右或从右到左的结合性进行处理。原创 2024-03-26 23:13:47 · 986 阅读 · 0 评论 -
数组编译时出错error C2057: expected constant expression,以及解决办法
void main(){ int i=10; int a[i];}error C2057: expected constant expression分析:在数组的定义中,数组的大小必须是编译时可知的。 而变量只有在运行时才会被分配内存,才会有值,编译期的时候它还没有值,原创 2016-08-23 10:48:18 · 11205 阅读 · 0 评论