• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






李广难封

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  c++

 
c代码连接mysql数据库内存泄露的问题
摘要:一直使用C代码连接mysql数据库,今天用valgrind检测,发现存在内存泄露的问题代码如下MYSQL* connection;connection = mysql_init();connection = mysql_real_connect(connection,......);mysql_qu... 阅读全文
posted @ 2015-01-23 14:41 李广难封 阅读(1208) 评论(0) 推荐(1)
笔试题之union与struct
摘要:union与struct之间的区别,说起来简单,struct内各变量是拥有独立的内存,union里面各变量共享内存,修改一个变量的值也既修改了另一个值。然而,今天中兴笔试遇到这样一个问题union{ struct { int a; int b; } e... 阅读全文
posted @ 2014-09-13 22:25 李广难封 阅读(233) 评论(0) 推荐(0)
operator = 为什么要返回*this的应用
摘要:Effictive c++中将要让operator =()返回*this的引用,原因说是为了连环赋值,测试一下,发现不是如此,参考http://blog.csdn.net/nodeathphoenix/article/details/38146421class Test {public: Te... 阅读全文
posted @ 2014-08-07 10:37 李广难封 阅读(199) 评论(0) 推荐(0)
c++ new和delete操作符的重载
摘要:先分析一条语句:Base *pb= new Base;这条语句是怎么执行的?首先,这个函数调用标准C++的operator new()函数,然后调用Base的构造函数。如果我们自定义new时,可以自定义一个new,如class Base { static void* operator new(... 阅读全文
posted @ 2014-08-06 12:53 李广难封 阅读(892) 评论(0) 推荐(0)
c++ 类的sizeof
摘要:sizeof()是c++的运算符,返回变量或者类型占用的字节数。如sizeof(int) 为4,sizeof(char) 为1。那么类大小呢,如1 class A {2 char a;3 short b;4 int c;5 }那么sizeof(A)为多少,结果是8。char占用一字节,b... 阅读全文
posted @ 2014-08-05 16:58 李广难封 阅读(310) 评论(0) 推荐(1)
c++之纯虚函数
摘要:c++纯虚函数是C++面向对象设计的重要组成部分。纯虚函数在函数参数后边添加“=0”实现。class Test{ ... void virtual Fun() =0; ... }上述Fun函数是纯虚函数,拥有纯虚函数的类是抽象类,不能实例化,如Test这让人想起C#或者Jav... 阅读全文
posted @ 2014-07-31 09:42 李广难封 阅读(253) 评论(0) 推荐(0)
non-local-static 变量的初始化
摘要:non-local-static 变量,包括global对象、定义于namespace作用域内的对象,classes内、以及在file作用域内被声明为static的对象,不包括在函数内的static变量。由于c++对不同编译单元non-local-static 变量的初始化顺序没有规定,如果这些no... 阅读全文
posted @ 2014-07-26 15:06 李广难封 阅读(653) 评论(0) 推荐(1)
c++变量的初始化
摘要:1.普通内置类型变量的初始化 全局变量和静态变量会自动初始化为0,而在函数体内(当然包括main)的变量不会自动初始化,其值是随机的,所以声明一个变量之后立刻初始化是明智的。2.类类型变量的初始化 类类型变量会自动调用默认构造函数初始化。如果该类是派生类,会首先调用基类的默认构造函数。3.类中内... 阅读全文
posted @ 2014-06-27 09:47 李广难封 阅读(391) 评论(0) 推荐(0)
fstream读取文件时如何判断读到文件尾
摘要:使用fstream读取文件,什么时候读到文件结束呢。首先想到的是,将现在的位置与文件的长度对比,然后再fstream中无法直接获取文件长度。可以采用如下方法fstream in;in.open("path",ios::in);in.seekg(0,ios::end);int length=in.te... 阅读全文
posted @ 2014-06-26 14:13 李广难封 阅读(4506) 评论(0) 推荐(1)