掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
_stprintf_sの第2引数 (ID:65542)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
一応、サンプル的なコード。 ※VC6ではコンパイルできません。 // 引数としてint型で配列数が10の配列のポインタを指定する void A(int (*n)[10]) {} // 引数としてint型で配列数が10の配列の参照を指定する void B(int (&n)[10]) {} // 引数としてint型で配列数がsizeの配列の参照を指定する template<size_t size> void C(int (&n)[size]) {} // 引数としてint型のポインタを指定する(配列型ではない) void D(int* p) {} int main() { int n1[10], n2[20]; A(&n1); //A(&n2); // C2664(配列数が合わないため型が不一致) B(n1); //B(n2); // C2664(配列数が合わないため型が不一致) C(n1); C(n2); D(n1); D(n2); return 0; }
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.