[過去ログ] ふらっと C#,C♯,C#(初心者用) Part154 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
188
(1): デフォルトの名無しさん (ワッチョイ 2e68-pPbi) [sage] 2022/03/13(日) 10:10:05.19 ID:IGUcP/is0(1/3) AAS
宣言と定義の違いってどうなってますか?
C++ではint x;は定義なんですよね?
C#ではint x;は宣言のような気がします...
190
(1): デフォルトの名無しさん (ワッチョイ 2e68-pPbi) [] 2022/03/13(日) 10:37:14.46 ID:IGUcP/is0(2/3) AAS
>>189
189(1): デフォルトの名無しさん (ワッチョイ 7ea7-cs1e) [sage] 2022/03/13(日) 10:29:47.04 ID:vXOJHn5g0(1/3) AAS
>>188
どちらも宣言

外部リンク:docs.microsoft.com では「宣言」となっている
「定義」は場合にもよるとは思うけど、(自作の)関数やクラスの定義の意味で使う

変数については宣言って言うね
ありがとうございます
ちなusingやnamespceは定義ですか?
193: デフォルトの名無しさん (ワッチョイ 2e68-pPbi) [] 2022/03/13(日) 10:49:58.20 ID:IGUcP/is0(3/3) AAS
>>191
191(1): デフォルトの名無しさん (ワッチョイ 7ea7-cs1e) [sage] 2022/03/13(日) 10:46:29.13 ID:vXOJHn5g0(2/3) AAS
>>190
自分の場合はnamespaceで包むときは定義、使うときは単に「使う」系かな

定義(definition)は文字通り、「(存在してなかったものを)こういうものだと決めること」だと思ってる

さっき挙げたページでいうN::Cやfのような処理や型自体が存在してなくて、それを「こういうやつだ」と決めてコンパイラに教えているね

変数とかの宣言(declaration)は「この変数はこの型として使うよ」っていうイメージかな

だからC#だと using System;は 外部リンク:docs.microsoft.com だと「using 宣言」てなってるから宣言かな
ありがとうございます
参考にします
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.055s