私はSFクラスのオブジェクトクラス:Textbox.h
とErrorProvider.h
を持っているので、TB_Input
(テキストボックス)とEP_Note
(ErrorProvider)という2つのオブジェクトを定義しました。 Textbox
がErrorProvider
になると、赤い円が描画されます。2つのオブジェクトを結ぶ
私はこの2つを結びつけようとしています。 TB_Input
とEP_Note
はお互いに結びついていることを覚えておく必要があります。
コード私が今持っている:私は必要なもののために
//Function to tie 2 objects
template<typename ObjectType1, typename ObjectType2>
inline void tie(ObjectType1& obj_1, ObjectType2& obj_2) {
obj_1.tieTo(obj_2);
obj_2.tieTo(obj_1);
}
擬似コード:
// Inside both classes
template<typename ObjectType>
void tieTo(ObjectType link_object) {
<Unknown Type> variable_that_stores_the_tiedTo_object = link_object;
}
2縛られたオブジェクトが、私は固定式を使用することはできません変更することができますI以来の私はテンプレートを使用しています。
あなたが各それらへの内部ポインタを持っているし、それはそれはへたりからtieds何を指すことができます....か私が間違って理解している場合は、より多くの例を作ることができますか? –
@LorenceHernandezそれは私がやったことです。 – Pinco