[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:13934] Re: boolalpha undeclared
-
From:yamada
-
Date:Sun, 12 May 2002 02:28:10 +0900 (JST)
- Subject: [plamo:13934] Re: boolalpha undeclared
- From: yamada <nekoie@xxxxxxxxxxxxxxx>
- Date: Sun, 12 May 2002 02:27:15 +0900
- User-agent: Mutt/1.3.28i-ja.1
こんばんわ、山田です。
boolalphaは最近のC++(と、最近のSTL?)でないと実装されていないと思います。
gccなら、最新の3.0.4か、新しめのSTLを使えば、大丈夫だと思います。
> >以下の C++ プログラムをコンパイルするとエラーが発生します。
> >原因が分かる方は居られますでしょうか。
> >
> >
> ><プログラム>
> >#include <iostream>
> >#include <iomanip>
> >using namespace std;
> >
> >int main( int ac, char** av )
> >{
> > cout << boolalpha;
> > cout << true;
> >
> > return 0;
> >}
> C++ はちょっと勉強したことがあるくらいなのですが、
> 変数は宣言しなければ使えないと思います。
>
> ><メッセージ>
> >t.cpp: In function `int main(int, char **)':
> >t.cpp:12: `boolalpha' undeclared (first use this function)
> >t.cpp:12: (Each undeclared identifier is reported only once
> >t.cpp:12: for each function it appears in.)
> このメッセージでも、`boolalpha' が宣言されてないと言っていますね。
>
> ><ちょっと>
> >「プログラミング言語 C++ 第 3 版」に書いてある ちょこっとしたプログラムです。
> 私はその本を持ってないので、なんともいえませんけど
> 上のソースでは、コンパイルはとおらないと思う・・・。
手元の環境(gcc-3.0.4 + STLPort)では、コンパイルできました。
-------------------------------
From: yamada <yamada@tir.ne.jp>
- Follow-Ups
-
- [plamo:13937] Re: boolalpha undeclared, Iqbal Abdullah
- [plamo:13940] Re: boolalpha undeclared, Susumu Miwa (三輪 晋)
- References
-
- [plamo:13928] boolalpha undeclared, Susumu Miwa (三輪 晋)
- [plamo:13929] Re: boolalpha undeclared, Takashi Yamashita
[検索ページ]
[メール一覧]
Plamo ML 公開システム