MSVCRT std::for each 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(概要)
(概要)
31行: 31行:
  
  
 for_eachの動作が分かってもらえたかなと思っています。さらには文字列配列ポインタに整数を1byte分の整数値を足せば次の要素にいけるということです。charは4byteなので2個足すと8byte先に移動します。これは32bitなので、配列で言うと1つ分です。そういうアドレスの型への整数の足し算の仕組みを理解していれば、理解はできると思います。[[Cpp ラムダ式]]はリンク先でも簡単に説明しています。サンプルプログラムを書くとか言っておきながらさぼってますけど。
+
 for_eachの動作が分かってもらえたかなと思っています。さらには文字列配列ポインタに整数を1byte分の整数値を足せば次の要素にいけるということです。charは2byteなので2個足すと文字列配列のアドレス2[byte]x2[個]=4byte先に移動します。これは32bitなので、アドレス格納配列で言うと配列1要素分です。そういうアドレスの型への整数の足し算の仕組みを理解していれば、理解はできると思います。[[Cpp ラムダ式]]はリンク先でも簡単に説明しています。サンプルプログラムを書くとか言っておきながらさぼってますけど。
  
 
 
 
 
  
 
[[Windows#MSVC Runtimeリファレンス|MSVC Runtimeリファレンス]]に戻る
 
[[Windows#MSVC Runtimeリファレンス|MSVC Runtimeリファレンス]]に戻る

2021年2月12日 (金) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス