C++相談室 part161

レス数が1000を超えています。これ以上書き込みはできません。
2022/05/21(土) 21:23:29.59ID:kYXfaM+5
前スレ
C++相談室 part160
https://mevius.5ch.net/test/read.cgi/tech/1649979572/
995デフォルトの名無しさん
垢版 |
2022/10/31(月) 13:27:29.89ID:Q1JWQuIa
VC++ や GCC で <cstddef> をインクルードすると、
std の明⽰的修飾、using 宣言、using 指令がなくても
size_t が使えるのですが、これは C++ 標準の仕様ですか?
2022/10/31(月) 13:53:23.25ID:HpV/6ZOj
>>995
いいえ。 未規定です。
std 名前空間内で定義されることは当然に保証された動作ですが、
グローバルには定義されてもされなくてもかまいません。
逆に言えばグローバルに定義されていることはありうると想定する必要があります。
(なので自分が定義する名前がそれに衝突しないようにするべきです。)
2022/10/31(月) 13:55:26.92ID:cQbFxG4K
size_tを知らんでもsizeofは使える?
2022/10/31(月) 14:17:38.34ID:HpV/6ZOj
>>996 の根拠
https://timsong-cpp.github.io/cppwp/n3337/headers#4
2022/10/31(月) 14:31:14.54ID:J5sgTSch
C++相談室 part162
https://mevius.5ch.net/test/read.cgi/tech/1667194175/
2022/10/31(月) 14:31:53.89ID:J5sgTSch
立てました
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 162日 17時間 8分 25秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況