2011-02-09 16 views
0

これはコンパイラ固有の問題かどうか疑問です。私はC++の構造体のコンストラクタの使用例を見てきました。私はまだ、このコンパイラエラーが「関数は構造体または共用体の一部ではないかもしれない」取得構造体のコンストラクタを使用しようとすると "関数が構造体または共用体の一部ではありません"

struct Example 
{ 
    Example() 
    { 
    } 
}; 

は、私のようなものを持っています。私は非常に古いBorland 4.5コンパイラを使用しています(理由は問いません)。

(これはC++で行われています)。

+0

コードをC言語でコンパイルしていませんか? – UncleBens

+0

有効なはずですが、Borland 4.5は純粋なCモードに設定されていますか?本当に知りません、ちょうど提案。 – Xeo

+3

C++としてコンパイルしていますか?上記は無効なCですが、完全に有効なC++です。 –

答えて

0

私は自分自身を助けることはできません:どうしてですか?

Windows 95のサポートをアナウンスするコンパイラを使用することは面白いことです。 C++標準は1998年のものなので、それ以前に公開されたものは最新ではないのでしょうか? :-)

これ以外のコードは完全にokです。

関連する問題