自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 今天发现了c++符号重载的一个非常实用的使用实例。

 在看LiteSQL这个项目的源码的时候发现一段非常有趣的代码:string ind = string(" ") * indent; 我的第一反应是:string 竟然还可以这样用?随即些了一段测试代码:#include #include using namespace std;int main(int argc, char *argv[]){ string str = string("#") * 30; cout $ g++ -o

2010-08-19 23:18:00 707 1

原创 C++ 内存管理的一个规范

<br />在一个类的析构函数中要释放掉的成员,在该的构造函数中一定要有对这个成员的内存分配或指向NULL。<br /> <br />如:<br />classA{public:A(){ p = NULL;// 初始化为NULL};A(int v){ p =newint;// 分配新的内存*p = v;}// 下面这个是有问题的:A(int* v){ p = v;}~A(){if( NULL != p ){delete p;}}private:int*p

2010-08-11 13:28:00 293

原创 写了一个把UTF-8字符串转换成ASCII码的小工具

127 ){ $r .= "//x"; $r .= bin2hex($text[$i]); } else{ $r .= $text[$i]; } } return $r;}e?>UTF-8转换为ASCII输入待转换的文字:

2010-07-21 14:18:00 1537

原创 谈一下在Linux下C++开发常见的几种内存错误

1. double free看下面这段代码: #include using namespace std;int main(int argc, char *argv[]){ int * pData = new int; *pData = 5; delete pData; delete pData; return 0;} 编译后的运行结果是:$ ./dbfree *** glibc detected *** ./dbfree: doubl

2010-07-07 13:21:00 679

原创 开博,用于记录一下心得

今天跟同事讨论技术问题的时候,有同时建议我开一个博客来与大家分享一下技术心得。其实以前也有过这样的念头,但无奈于自己的惰性,一直没有去做。今天将会是一个新的开始。

2010-07-06 13:12:00 387 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除