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

提供: yonewiki
移動: 案内, 検索
(メンバ関数)
(メンバ関数)
45行: 45行:
 
 vector<TypeTmplate> obj;とした場合
 
 vector<TypeTmplate> obj;とした場合
  
*obj.Insert(Iterator first, const TypeTemplate& data); //上記のサンプルで使った引数の多重定義パターン
+
*obj.Insert(Iterator first, const TypeTemplate&& data); //上記のサンプルで使った引数の多重定義パターン
  
 ※なんかややこしい型名になっていますが、vector型の他、配列の位置情報を返す方はIteratorという型名になっています。独自の型名定義にすることで、間違った引数を受け取らないようになっています。数値を受け取るはずなので、内部では単純にInt型のようなものと同じように扱われている筈です。どこかでTypeTemplateと書いた部分はよく見るリファレンスなんかでは単に T と表記されるものです。
+
 ※なんかややこしい型名になっていますが、vector型の他、配列の位置情報を返す型はIteratorという型名になっています。独自の型名定義にすることで、間違った引数を受け取らないようになっています。数値を受け取るはずなので、内部では単純にInt型のようなものと同じように扱われている筈です。どこかでTypeTemplateと書いた部分はよく見るリファレンスなんかでは単に T と表記されるものです。&&は[[Cpp 右辺値参照]]です。右辺値参照の説明はリンク先にあります。
  
  
 
[[Windows#MSVC Runtimeリファレンス|MSVC Runtimeリファレンス]]に戻る
 
[[Windows#MSVC Runtimeリファレンス|MSVC Runtimeリファレンス]]に戻る

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



個人用ツール
名前空間

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