【初心者歓迎】C/C++室 Ver.14【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0234デフォルトの名無しさん
05/03/09 15:28:01これにtreeを作るために
class HyperNode : public Node {
リストクラスのポインタ;
etc.
}
のポインタをぶらさげようとしています。現状で
すべてのNode,HyperNodeの成分をvoid print_all(&cout)と
virtual void Node::print_node(&cout),
virtual void HyperNode::print_node(&cout){
Node::print_node(&cout);
ホニャラ->List::print_all(&cout);
}
でtreeをたどって出力することはできますが、似たような作りの関数で
各々のNodeの成分をいじると、rootのnodeやらリストやらがなくなって
しまい、treeをロストしてしまいます。
クラスの設計がまずいのでしょうか、それとも個々の関数のコーディング
ミスでしょうか。よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています