[過去ログ]
【初心者歓迎】C/C++室 Ver.102【環境依存OK】 (1002レス)
【初心者歓迎】C/C++室 Ver.102【環境依存OK】 http://mevius.5ch.net/test/read.cgi/tech/1509780815/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
898: デフォルトの名無しさん [] 2018/06/23(土) 16:46:26 ID:8e5n022B デザインパターンって廃れたんですか? だとすると、なぜ、デザインパターンは流行り、そして廃れたのでしょうか? 一度は流行ったということは確かに役に立つものだったのではないでしょうか? 一度は役に立つと認められたものがなぜ、否定されたのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1509780815/898
909: デフォルトの名無しさん [] 2018/06/23(土) 19:24:24 ID:8e5n022B 2分探索木を実装したC++プログラムを読んでいますが、分からないところに出くわしました。 ノードは以下のクラスです: template <typename T> class BinNode { private: T data; BinNode<T> *left, *right; BinNode(T d, BinNode<T> *l = NULL, BinNode<T> *r = NULL); friend class BinarySearchTree; }; 2分探索木のクラス BinarySearchTree 内のメンバ関数 insert の引数としてノードを渡すのですが、 なぜ、 BinNode<int>* tree ではなく BinNode<int>*& tree となっているのかが分かりません。本の説明によると、木構造の変形を可能にするためにそうしているとのことです。 bool BinarySearchTree::insert(int data, BinNode<int>*& tree) { … } http://mevius.5ch.net/test/read.cgi/tech/1509780815/909
910: デフォルトの名無しさん [] 2018/06/23(土) 19:25:19 ID:8e5n022B >>899 >>900 >>902 ありがとうございました。 一時は、もてはやされすぎたということですね。 http://mevius.5ch.net/test/read.cgi/tech/1509780815/910
911: デフォルトの名無しさん [sage] 2018/06/23(土) 19:28:47 ID:8e5n022B insert 内に、 if (tree == NULL) { http://mevius.5ch.net/test/read.cgi/tech/1509780815/911
912: デフォルトの名無しさん [] 2018/06/23(土) 19:29:33 ID:8e5n022B insert 内に、 if (tree == NULL) { tree = new BinNode<int>(data); … } というコードがありましたが、これのことでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1509780815/912
913: デフォルトの名無しさん [] 2018/06/23(土) 19:30:15 ID:8e5n022B >>912 あ、そのようですね。 http://mevius.5ch.net/test/read.cgi/tech/1509780815/913
915: デフォルトの名無しさん [sage] 2018/06/23(土) 19:45:59 ID:8e5n022B >>914 ありがとうございました。 3のままですね。 http://mevius.5ch.net/test/read.cgi/tech/1509780815/915
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.152s*