Cpp_Primer--Arrays
来源:互联网 发布:macbook自带修图软件 编辑:程序博客网 时间:2024/06/06 05:45
- Arrays
a. Arrays 与 pointer 的一些区别
int ia[] = { 1,5,3 }; auto ia2(ia); cout << ia2 << endl; cout << ia << endl; ia2 = &ia[1]; cout << ia2 << endl; //这里ia 与 ia2 都当做了指针输出,并且值相同,但实际上 ia2为指针且可修改 decltype(ia) ia3; //ia3 = &ia[0]; //ia3 = ia; //这里两行在vs2015中报错都为 ia3为不能修改的左值 cout << ia3 << endl; cout << ia3[0] << endl;
b. 使用Arrays的一种安全方式–Library begin and end
#include<iostream>using namespace std;int main(){ int ia[] = { 1,5,3 }; for (int *beg = begin(ia);beg != end(ia);++beg) { cout << *beg << endl; }}
- Interfacing to Older Code
string 转到 char*
#include<iostream>#include<string>using namespace std;int main(){ string s("Hello World"); const char *str = s.c_str(); s[2] = 'd'; cout << str[2] << endl; //注意 首先这里需要是const char* // 其次str指向了原来的内存而没有copy一份}
0 0
- Cpp_Primer--Arrays
- Cpp_Primer--函数
- CPP_Primer 笔记-ch1
- CPP_Primer CH6--抽象容器
- Cpp_Primer--运算符
- Cpp_Primer--类型转换
- Cpp_Primer--异常检测入门
- Cpp_Primer--Chapter8--IO库
- Cpp_Primer--学习的相关资源
- Arrays
- Arrays
- Arrays
- Arrays
- Arrays
- Arrays
- Arrays
- Arrays
- Arrays
- mybatis中一对一详细配置解析
- 数组排序:快速排序,选择排序,冒泡排序,插入排序
- Python——图片转字符小工具
- 线程安全和可重入
- js函数
- Cpp_Primer--Arrays
- Java多线程系列--“JUC集合”07之 ArrayBlockingQueue
- poj 3468
- 【机器学习】神经网络(二)——反向传播算法
- [读书笔记] 深入探索C++对象模型-第二章《构造函数语义学》(上)
- Ubuntu下安装nginx与PHP-FPM两种方法
- 用线段树维护树的直径
- C语言 链表
- java中采用集合使用pull解析xml文件格式的方法