我的c 笔记-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 1671921
  • 博文数量: 347
  • 博客积分: 9328
  • 博客等级: 中将
  • 技术积分: 2680
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-29 23:45
文章分类

(347)

  • (0)
  • (2)
  • (22)
  • (1)
  • (2)
  • (0)
  • (6)
  • (1)
  • (4)
  • (12)
  • (5)
  • (2)
  • (7)
  • (1)
  • (15)
  • (7)
  • (2)
  • (4)
  • (6)
  • (8)
  • (38)
  • (8)
  • (12)
  • (39)
  • (24)
  • (8)
  • (110)
  • (1)
文章存档

(1)

(4)

(207)

(85)

(50)

相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: delphi

2011-10-31 22:17:59

1,map的key值是不能重复的,char *比较的是地址,所以认为key值相同,所以你只能插入一个元素
若要用char*做key,需要重载操作符 (t1, t2),也就是map的第三个参数,当然你用std::string做key的话,可以不用重载这个操作符。

2,char转int:
char a = '1';
int b = a-'0';
cout<

4,使用string时需要命名空间std

5,联合(union)的成员对象不允许有构造函数、析构函数、虚函数

6,stl的string内部使用了内存池,不用担心其new、delete影响性能

7,静态成员函数可以当作全局函数用,其函数地址都可以传给void*

8,c 的try-catch异常捕获有两种:同步模式和异步模式。其中前者不能捕获内存访问错误,后者可以捕获内存访问错误。 
/ehs是启用同步模式。(同   /gx)       
/eha是起用异步模式。   
要在release版本使用异步模式,需要加上/eha选项,此时可以捕获到楼主的异常。 

9,c语言对于内置类型而言,pass-by-value通常比pass-by-reference高效。但在c 中,优于用户自定义(user-defined)构造函数析构函数存在,pass-by-reference-to-const往往更好。

10,创建一个静态的栈对象时,比如一个静态的全局栈变量,如果这个对象内部定义了一个this指针,那么不要在自身的构造函数中设置这个this指定,要在这个对象变量创建完毕以后在设置this指针,因为这两个时刻this的地址不相同
阅读(1137) | 评论(0) | 转发(0) |
0

上一篇:

下一篇:

给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图