- C++相談室 part116 [転載禁止]©2ch.net
679 :デフォルトの名無しさん[]:2015/04/23(木) 11:03:56.01 ID:qRmtbVqf - free関数っていうのもあるよ
|
- C++相談室 part116 [転載禁止]©2ch.net
681 :デフォルトの名無しさん[]:2015/04/23(木) 13:54:45.91 ID:qRmtbVqf - #include <iostream>
using namespace std; auto f(int*& a){ return *(a++);} int main() { int a[3]={1,2,3}; cout<<f(a)<<endl; cout<<f(a)<<endl; cout<<f(a)<<endl; return 0; } a[3]をポインターに変えるとうまくいくのですが 配列にするとエラーがでてできません どうしたら直りますかおしえてください。
|
- C++相談室 part116 [転載禁止]©2ch.net
684 :デフォルトの名無しさん[]:2015/04/23(木) 15:24:29.86 ID:qRmtbVqf - ありがとうございます
&&にすると出力が111になりますね
|
- C++相談室 part116 [転載禁止]©2ch.net
685 :デフォルトの名無しさん[]:2015/04/23(木) 15:29:50.88 ID:qRmtbVqf - aはアドレスを入れる箱というより
アドレスそのものなので変更できないということですね やっと理解できました
|