码迷,mamicode.com
首页 > 其他好文 > 详细

剑指offer(纪念版)读书笔记【实时更新】

时间:2017-09-03 23:50:58      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:大小   str1   字符串   类型   http   读书笔记   code   剑指offer   color   

C++

1.STL的vector每次扩充容量,新容量是前一次的两倍。

2.32位机指针大小为4个字节,64位机指针大小为8个字节。

3.当数组作为函数参数传递时,数组会自动退化成同类型指针。

4.

"0123456789"占11个字节,因为有\0。
如果定义char a[10]; 
strcpy(str,"0123456789");// 将会导致字符串越界。

 5.

//定义数组为先申请空间,再把内容复制到数组中
char str1[] = "hello world";
char str2[] = "hello world";

//定义指针时为将内容放在一个固定内存地址,所以str3和str4只想同一个"hello world"
char* str3 = "hello world";
char* str4 = "hello world";

//比较的是地址,如果要比较内容需要调用库函数
if(str1 == str2){
cout << "str1 == str2" << endl;
}else{
cout << "str1 != str2" << endl;
}

if(str3 == str4){
cout << "str3 == str4" << endl;
}else{
cout << "str3 != str4" << endl;
}

输出结果为:

技术分享

 

6.

剑指offer(纪念版)读书笔记【实时更新】

标签:大小   str1   字符串   类型   http   读书笔记   code   剑指offer   color   

原文地址:http://www.cnblogs.com/zhangjiuding/p/7467846.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!