09 2020 档案
摘要:重载 operator() 的类的对象以及函数指针叫函数对象。 类重载 operator() 有一些好处: operator() 可以是重载的函数。传递这个函数对象给泛型库时,可以把重载集作为一个整体传过去。而传函数指针的话只能传单体。 函数对象可以有状态,这可以实现闭包。 C++ 语核里有 lam
阅读全文
摘要:目前还在研究,没有明确是的方法 方法1是重命名其中一个库,如果库中有同名的符号的话,可以使用 -fvisibility=hidden,编库的时候对函数加上就可以不对外暴露此接口 -Bsymbolic 强制采用本地的全局变量定义,这样就不会出现动态链接库的全局变量定义被应用程序/动态链接库中的同名定义
阅读全文
摘要:基本命令为 set_target_properties,可参考https://blog.csdn.net/JCYAO_/article/details/102519998 另 cmake -DCMAKE_VERBOSE_MAKEFILE=on ,make编译时可查看包含的头文件路径,库文件等信息
阅读全文