
c++
文章平均质量分 70
liujiahaogood
这个作者很懒,什么都没留下…
展开
-
string::c_str() 与 string::data() 区别
const value_type *c_str( ) const;const value_type *data( ) const; data只是返回原始数据序列,没有保证会用traits::eos(),或者说'\0'来作字符串结束. 当然,可能多数实现都这样做了。转载 2011-08-01 10:07:31 · 2102 阅读 · 0 评论 -
GDB简明教程【转】
GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。常用命令如下: 命令解释示例file <文件名>加载被调试的可执行程序文件。因为一般都在被调试程序所在目录下执行GDB,因而文本名不需要带路径。(gdb) file gdb-sample...2011-07-27 10:58:00 · 121 阅读 · 0 评论 -
利用C++命名空间解决多个webservice调用冲突问题
当在一个工程中用gsoap调用多个webservice时,由gsoap产生的文件在编译时就会产生冲突,导致编译错误。下面就用公司ticket验证的例子说明怎么解决这个问题。1. 生成envC.o创建一个空的头文件:env.h。然后执行:soapcpp2 -p env env.hg++ -c envC.cpp2. 生成stdcp原创 2011-12-23 10:29:13 · 1892 阅读 · 0 评论 -
在头文件中使用static定义变量意味着什么
作者:Zplutor 出处:http://www.cnblogs.com/zplutor/ 看到有一位同学在头文件中这么写:1static const wchar_t* g_str1 = …2static const wchar_t* g_str2 = …转载 2011-10-22 19:19:21 · 534 阅读 · 0 评论 -
精确包含头文件
原文http://yunli.blog.51cto.com/831344/275313将原文精简了一下:一:只包含必需的头文件。当foo.c文件在被编译时,第一步要做的是预处理,预处理的最终结果可以看作是将stdio.h和time.h中的内容全部放到foo.c文件中,当然转载 2011-10-11 14:38:00 · 431 阅读 · 0 评论 -
union的使用与经典例子
http://blog.chinaunix.net/u2/84450/showart_1829958.html在C/C++程序的编写中,当多个基本数据类型或复合数据结构要占用同一片内存时,我们要使用联合体;当多种类型,多个对象,多个事物只取其一时(我们姑且通俗地称原创 2011-08-26 18:12:04 · 727 阅读 · 0 评论 -
C++的远近指针【转】
原文:http://hi.baidu.com/xiangxuehai000/blog/item/f85c983cbf3096ec828b13c6.html在我们的C/C++学习生涯中、在我们大脑的印象里,通常只有指针的概念,很少听说指针还有远、近、巨之分的,从没听说过转载 2011-09-21 11:22:08 · 454 阅读 · 0 评论 -
C++字符转换器
#include #include #define OUTLEN 255main(){char *in_utf8 = "姝e?ㄥ??瑁?";char *in_gb2312 = "正在安装";char out[OUTLEN];int rc;/*u转载 2011-08-22 16:58:54 · 361 阅读 · 0 评论 -
json的简单使用
{ "tables" : { "baseTable" : "CRM_R_HYDJZB", "fk" : "ZRS", "order" : "HYJB,RS", "pk" : "SHOP_NAME", "转载 2011-08-03 17:01:59 · 293 阅读 · 0 评论 -
string::c_str() 与 string::data() 区别
const value_type *c_str( ) const;const value_type *data( ) const;<wbr></wbr>data只是返回原始数据序列,没有保证会用traits::eos(),或者说'\0'来作字符串结束. <wbr> 当然,可能多数实现都这样做了。<wbr><wbr><...2011-08-01 10:07:00 · 163 阅读 · 0 评论