
No.3ベストアンサー
- 回答日時:
#2の方も書かれているように、普通の型と同じScopeになりますので、
class scopeやnamespace scope等でも宣言可能です。
定義という意味では、
仕様書(ISO/IEC14882:2003、またはJIS X3014)の「7.1.3 The typedef specifier」、
「Within the scope of its declaration, ....」の後くらいをどうぞ。
この回答へのお礼
お礼日時:2007/01/22 22:49
回答ありがとうございます。
なるほど、通常の型と同じくClass Scopeや、Namespace Scopeになるのですね。
本当は仕様書を読むのがよいのですが、仕様書を持っていなくて。
一応、大学の図書館に頼んであるので届いたら読んでみます。
No.2
- 回答日時:
ANo1> 『typedef』のスコープはファイル単位です。
間違いではないが正確ではない。
通常の変数等と同じく、ブロック内ならブロック・スコープ、
ブロック外ならファイル・スコープとなるはず。
No.1
- 回答日時:
★『typedef』をどこで宣言していますか?
・『typedef』のスコープはファイル単位です。
・ヘッダファイルに記述していて、ソースファイルでそのヘッダを include していれば
そのソースファイルのみしか有効になりません。
・だから、Windows.h ヘッダにもたくさんの『typedef』の宣言がありますが、それを
利用するには必ず『Windows.h』をインクルードするのです。
・よって、インクルードしたファイルがスコープということです。
・また『typedef』で再定義された型を使用する前に記述します。
・こうしないと、エラーとか、警告メッセージが出ます。
最後に:
・『定義』と『宣言』のことばの区別が難しいですね。
・『定義』は関数や変数の実体の事です。
・『宣言』は関数のプロトタイプ宣言やグローバル変数の宣言などという使い方をします。
・ことばの問題ですが『typedef』は『型』の再定義と表現しますが、実際には新しい型を
宣言(作る)します。
・以上。おわり。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- Illustrator(イラストレーター) イラストレーターCSで、ロゴをスコープ型に修正する方法のお尋ねです 1 2022/10/13 17:46
- Excel(エクセル) フォルダAから1つのファイルだけを、フォルダBへを移動するVBAについて 2 2022/07/25 11:45
- 株式市場・株価 (株)Wスコープ2日連続のSTOP安!! 2 2022/09/20 20:08
- C言語・C++・C# プログラムが書けません。 4 2023/01/22 22:57
- 軍事学 自衛隊の小銃のスコープ、サイト搭載率が少ないので、これは自衛隊だけかなと思い、他国の軍隊の射撃訓練を 2 2022/04/06 01:42
- 数学 『Cの微分』 10 2022/12/12 00:10
- 演歌・歌謡曲 昭和〜平成歌謡で「名前さえ忘れていた」と言う歌詞の入るデュエット曲 1 2022/10/20 19:12
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
拡張子「.IDJ」を、windo...
-
エクセルで「特定の文字を含む...
-
クラリスインパクトに替わるソ...
-
個別に違う添付ファイルを付け...
-
typedefのスコープに関して。
-
e-taxで送信ファイルの拡張子が...
-
Flash MXで作成したフラッシュ...
-
vba メモリ節約
-
ダウンロードしたswfファイルの...
-
スマホでtxtファイルを編集する...
-
Go LiveでアクションがFireFox...
-
2枚、マイクロSDカードを入...
-
GIMP separate+プラグイン クラ...
-
フラッシュ動画をVBで扱うに...
-
リストビューの選択状態を取得...
-
情けない話ですが成田エクスプ...
-
Accessのソースが見れない
-
Flashファイルにリンクを付けたい
-
複数のブックを新しいブックのS...
-
SDカードについて。 SDカードは...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
e-taxで送信ファイルの拡張子が...
-
個別に違う添付ファイルを付け...
-
A4の紙に印刷されている文字を...
-
エクセルで「特定の文字を含む...
-
PC内で速度を遅くした音源をCD...
-
2枚、マイクロSDカードを入...
-
拡張子「.IDJ」を、windo...
-
エアコンの冷媒 R410Aの重...
-
リストビューで選択行の背景を...
-
複数のブックを新しいブックのS...
-
TextBoxにフォーカスを与えると...
-
iPhoneの内蔵の記憶媒体は、HDD...
-
ビデオファイルのプロパティの...
-
Fortniteのクラッシュについて
-
GIMP separate+プラグイン クラ...
-
リストビューの選択状態を取得...
-
VBS フォルダ内にあるすべての...
-
スマホでtxtファイルを編集する...
-
ファイル数と合計サイズの取得方法
-
Accessのソースが見れない
おすすめ情報