![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 56
EthanCoding
这个作者很懒,什么都没留下…
展开
-
C语言调用动态库中的函数的方法(dlopen,dlsym等)
当我们需要使用外部的库(比如XML处理、正则等),除了编译的时候连接该哭外,也可以打开.so的库获取函数地址,传入参数,来调用外部库的函数。 后一种方式可以在程序中用一个统一的结构体来管理。 比如动态库a中有这样一个函数:extern "C" int QueryResVal(int ClientHandle); 目标:我们通过文档知道该函数作用,需要用到我们自己的程序中。原创 2016-03-05 11:51:33 · 3997 阅读 · 0 评论 -
C++ 基础知识
由于最近在准备去外头看看新世界,整理了一下C++常问的知识点,肯定是不如教材里那么全。1、C++ 可执行程序的内存分布BSS:Block Started by Symbol 存放程序中未初始化的全局变量 数据段: 存放已初始化的全局变量,静态内存分配 代码段: 存放执行代码 堆heap: 存放运行中动态分配的内存段,可扩张或缩减 栈stack: 存放程序的局部变量,在函数被调用时,原创 2018-01-02 19:57:04 · 520 阅读 · 0 评论