エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C++「ポインタの参照渡し」と「ポインタ渡し」 | Thinking of oF & iOS
oFがらみでC++勉強しています。 意味は分かってるんだけど、関数の引数として、 参照渡しとポインタ渡し... oFがらみでC++勉強しています。 意味は分かってるんだけど、関数の引数として、 参照渡しとポインタ渡しがC++には存在している。 ちなみにCの時は関数の引数に対して参照渡しはなかった(はず)。 結果から行くと、 ポインタ渡しの場合は、呼び出し側が引数として、アドレスを渡す必要がある。 参照渡しの場合は、呼び出し側が引数として、ままオブジェクトを渡す。 コードは、 //ポインタ渡し FuncA(int *p) { *p = 2; } //参照渡し FuncB(int &p) { // 参照=エイリアスなので、中身(値)は変更出来るが、 // アドレスは変更できない p = 10; } void main() { int a = 1; int* pa = &a; // アドレスを渡す FuncA(pa); // まま変数を渡す FuncB(a); } これは、全く問題なし! あ
2013/06/26 リンク