どのような検索ワードで検索すればよいのか検討がつかずに、
お知恵を拝借したいと思いここにたどり着きました。
C++ Builder 2009 を使用しています。
ヘルプ中のトピック
E2251 基本クラス 'class' を初期化するデフォルトコンストラクタが見つからない
のソースにおけるクラスの宣言と思われる部分に関する表記で
class Base {
public:
Base(int) {}
};
class Derived = public Base {
Derived():Base(1) {}
}
// 明示的に Base コンストラクタを呼び出すか,
// Base のデフォルトコンストラクタを提供する必要があります
この
という表記の方法が何を意味するかよくわかりません。Base クラスを何らかの形で
継承しているようにみえるのですが、これはどのような意味を表すのでしょうか?
この表記の方法に関して説明されているページなどありましたらご教示ください。
よろしくお願い致します。