![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
zhaomax
这个作者很懒,什么都没留下…
展开
-
C++ char*,const char*,string的相互转换
转自:http://blog.163.com/reviver@126/blog/static/1620854362012118115413701/编程中会用到这几种类型的相互转换。1. string转const char*string s = "abc";const char* c_s = s.c_str();2. const char*转string转载 2016-08-19 16:51:24 · 286 阅读 · 0 评论 -
进一步理解指针2:双指针、指针数组和数组指针
http://blog.chinaunix.net/xmlrpc.php?r=blog/article&id=4979805&uid=20682147进一步理解指针2:双指针、指针数组和数组指针.pdf目录目录 11. 概念 11.1. 双指针 11.2. 指针数组 11.3. 数组指针 12. 区别 23. 兼容性 2转载 2016-08-19 16:53:02 · 680 阅读 · 0 评论 -
error while loading shared libraries错误解决
出错如下:主要错误:error while loading shared libraries: libboost_regex.so.1.51.0: cannot open shared object file: No such file or directory错误过程如下:[cpp] view plain copy[转载 2016-08-26 20:23:49 · 7887 阅读 · 0 评论 -
Makefile
makefile :http://blog.csdn.net/wed110/article/details/34853475转载 2016-08-26 20:27:54 · 350 阅读 · 0 评论 -
Linux下安装和使用boost库
用boost库中的serialization库。Boost库分为两个部分来使用,一是直接使用对应的头文件,二是需要编译安装相应的库才可以使用。下面记录一下今天的安装和使用过程(整个boost库全部安装):一、安装boost:(1)到www.boost.org下载相应的代码包,我下载的是boost_1_52_0.tar.bz2(2)进入自己的工作目录执行解压操作:转载 2016-08-26 20:29:06 · 1369 阅读 · 0 评论 -
C语言宏定义和宏定义函数
要写好C语言,漂亮的宏定义是非常重要的。宏定义可以帮助我们防止出错,提高代码的可移植性和可读性等。 在软件开发过程中,经常有一些常用或者通用的功能或者代码段,这些功能既可以写成函数,也可以封装成为宏定义。那么究竟是用函数好,还是宏定义好?这就要求我们对二者进行合理的取舍。 我们来看一个例子,比较两个数或者表达式大小,首先我们把它写成宏定义: #define MAX转载 2017-03-27 15:31:39 · 4274 阅读 · 0 评论