c++primer読書day 9
661 ワード
3.5.3ポインタと配列
配列名を使用すると、コンパイラは配列の先頭要素を指すポインタに自動的に置き換えられます.ポインタも反復器 標準ライブラリ関数beginとend 参照とポインタ演算を解くインタラクション 下付きおよびポインタ
3.5.4 Cスタイル文字列
第4章式
4.1.2優先度と結合法則左値と右値
配列名を使用すると、コンパイラは配列の先頭要素を指すポインタに自動的に置き換えられます.
string num[] = {"one ","two","three"}
string *p2 = nums; // p2 = &nums[0]
int arr[] = { 0,1,2,3,4,5,6,7,8,9};
int *pbeg = begin(arr), *pend = end(arr);
while(pbeg != pend && *pbeg >= 0)
++pbeg;
int ia[] = {0,2,4,6,8};
int *p = &ia[2];
int j = p[1]; //p[1] *(p+1), ia[3]
int k = p[-2]; // p[-2] ia[0]
3.5.4 Cスタイル文字列
第4章式
4.1.2優先度と結合法則