-追記-
C++のみの機能ということで、タグうやタイトルは変更しました
以下のコードですが、
"bool test(int &b)"っと書いてますが"bool test(int b)"でも同じ結果です。
これは何が違うのでしょうか?
これによってメモリアドレスを渡しているってことでしょうか?
"cout << &b <.." これでも一応メモリアドレスは出てきました。
C++
1#include <iostream> 2#include <vector> 3using namespace std; 4 5 6bool test(int &b) 7{ 8 cout << b << endl; 9 return true; 10} 11 12int main(){ 13 int a = 3; 14 bool c; 15 c = test(a); 16 /// こういう変数生成の方法もあることを初めて知った。 17 /// const bool c(test(a)); 18 cout << c << endl; 19}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。