- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 Linux下创建动态库
动态库简介在Linux下动态库文件后缀为.so, 其中so代表 Shared Object,即共享目标文件。动态库的特点就是在系统内存中,只会存在动态库的一个副本。例如:程序A,B允许时都需要动态库lib.so的支持。当A程序执行时,由于系统内存中没有发现lib.so库,所以需要加载lib.so。此时B程序执行,发现系统内存中已经存在lib.so,所以不需要加载lib.so。可以认为可执行程序并没包
2016-12-19 23:14:21
354
原创 Google C++ Test Framework使用
Google C++ Test Framework使用简介Google C++ Testing Framework(以下简称gtest),是一套为C++程序编写测试用例的测试框架。由于gtest跨平台的,所以不论你使用Linux,还是Windows,又或者是其他的操作系统,它都能很好的帮助你编写测试用例。安装下载下载地址:https://github.com/google/googletest/r
2016-12-16 18:00:20
818
1
原创 最近学到关于指针的一点小知识
大一上学期接触了C语言,做题时经常写下(char*p=“abcdef”;)最近对此又有了新的感悟,与大家分享一下。这学期学了C++,在数中出现了(char *const p=“abcdef”;p[2]='1';)这样的代码,编译时老是报错。原来,在ASIC中,初始化指针时所创建的字符串常量被定义为只读。因此(char *const p=“abcdef”;p[2]='1';)是错误的。
2014-03-26 21:18:52
216
黑客防线2001年总第1期
2014-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人