自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 C语言中需要注意的一些地方

1、C中printf计算参数是是从右向左压栈的。2、a是一个字符变量if ( 'A' == a)     a++与if ( a == 'A')     a++两种的差异与不同:用第一种方法较好,如果把"=="误写成"="的话,编译器不允许对常量赋值,就可以检测

2011-09-21 11:05:11 492 1

原创 crash部分命令用法

Setset [pid | taskp | [-c cpu] | -p] | [crash_variable [setting]] | -v1、设置要显示的内容,内容一般以进程为单位。Set pid 设置当前的内容为pid所代表的进程Set taskp 设置当前的

2011-08-04 14:50:38 7485

原创 利用不定长的结构体发送socket数据

//Server端代码#include#include#include#include#include#include#include//使用不定长的结构体发送数据的关键在于:结构体变量必须分配到堆中,而不是栈中//即只能用malloc或者new来给结构体分配空间typedef struct Node{ int nodeSize; int

2011-08-02 17:38:10 4534

原创 Socket方面的结构体及相关函数

struct   sockaddr   {                  unsigned   short   sa_family;                     char   sa_data[14];             };    上面是通用

2011-08-02 17:31:15 568

原创 Effective C++学习心得(续2)

12、当重载某个符号需要返回object时,注意下面两种写法的差异//这种方法是错误的。因为a是局部变量。const A& operator *(const A& aa,const A& bb){ A a(); return a;}//这种方法是正确的const A oper

2011-07-14 21:09:17 323

原创 Effective C++学习心得(续)

9、对于new出来的内容都是放到heap中的,当不需要该内容的时,需要手动调用delete。如下的方式可以把new出来的资源放进资源管理对象,利用资源管理对象的析构函数来确保资源的释放。A* func();//返回指针,指向A动态分配的对象。void f(){ std::aut

2011-07-13 21:35:39 283

原创 Effective C++学习心得

1、考虑下面的代码#define CLAA_WITH_MAX(a,b) ((a) > (b) ? (a) : (b))int a = 5,b = 0;CLAA_WITH_MAX(++a,b); //a被累加二次CLAA_WITH_MAX(++a,b + 10); /

2011-07-12 20:18:05 420

原创 Absolute C++心得(续3)

31、任何妄图使用父类指针想调用子类中的未覆盖父类的成员函数的行为都会被编译器视为非法。例如: class Base { virtual void f(); virtual void g(); }; class Derived : pu

2011-07-11 19:59:43 413

原创 Absolute C++心得(续2)

21、有两种用于隐藏帮助函数的好方法: 1)如果帮助函数需要调用函数,则将帮助函数声明为类的私有成员函数。 2)如果无需调用对象,则可以把帮助函数设置为类的静态成员函数。但是将帮助函数放在类的实现文件的未命名空间中,更好!22、我们可以按照通常的方式声明一个流变量,但

2011-07-11 19:58:32 467

原创 Absolute C++心得(续1)

11、在重载操作符时,该操作符所包含的参数必须至少有一个是类类型。 重载操作时不能更改操作符所包含的参数个数。即不能把二元操作符重载成一元操作符。 操作符重载不会改变操作符的优先级。重载后的操作符和重载之前拥有相同的优先级。 重载的操作符不能包含默认参数。

2011-07-11 19:55:50 566

原创 Absolute C++心得

1、函数的默认参数只能在函数声明中给出,而不能是函数定义给出;默认参数只能放在参数列表中的最后。2、调试程序用assert(expression),如果expression为TRUE,则不处理;否则终止程序的执行并显示错误信息。该宏包含在#include ;如果要关闭assert

2011-07-11 19:51:15 789 3

GDB中文操作手册pdf

GDB中文操作手册。 GDB的命令较多,有一份中文手册对新手而言,再好不过了

2011-08-05

C++STL帮助手册

C++ STL帮助手册,希望用得着的大虾们下载

2011-08-05

空空如也

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

TA关注的人

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