[過去ログ] C++相談室 part154 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
21: 2021/01/09(土)21:18 ID:jpx8Mcv4(1) AAS
C++はプリプロセッサが発展する方向にいかなくて本当に良かった
プリプロセッサを吸収して凄いことになってる気はするが
22: 2021/01/09(土)21:24 ID:lvRTpcj7(3/3) AAS
禿の方針だからね
スコープに従わない反逆者の排除は
23: 2021/01/09(土)21:37 ID:Te5slSqE(1) AAS
(でも楽しいよね
(コンパイル直前のコードが数個のプリミティブにまで還元されちまう楽しい言語もあるしな))
24: 2021/01/09(土)22:11 ID:w9vYk25X(2/2) AAS
プリプロセッサはC言語の目的(OSを様々なプラットフォームに移植可能な共通ソースコードとして書く)ための
必要欠く書くべからざるしくみとして導入され、できた時点で仕様としてはほぼ過不足なかった
という印象

そういう目的のブツなので、キーワードの再定義には全く不向き
25
(1): 2021/01/10(日)07:00 ID:NGSbpihh(1) AAS
プリプロセスおもしろいやん
俺プリプロセス大好き
26: 2021/01/10(日)07:04 ID:pzwk9NYM(1/4) AAS
最近は#includeと#defineしか使ってない。
27: 2021/01/10(日)08:03 ID:pzwk9NYM(2/4) AAS
#defineじゃなくて#pragma onceだった。
28
(1): 2021/01/10(日)10:29 ID:eq9L0D9i(1) AAS
どうやったらその2つを取り違えできるんだww
ほんとにつかってる??
29: 2021/01/10(日)10:29 ID:Cbi+hphF(1) AAS
#pragma onceとか#inlude_nextとか標準に入れてほしくはある
30: 2021/01/10(日)10:45 ID:J1w4FPK7(1) AAS
#pragma onceはもう標準のつもりで使ってるわ
31: 2021/01/10(日)11:35 ID:MuZPu68S(1) AAS
>>25
そういう時期もあったな…(遠い目)
32: 2021/01/10(日)11:49 ID:WbJbdET/(1) AAS
#pragma便利よね ライブラリのリンク指定とかも
33: はちみつ餃子 ◆8X2XSCHEME 2021/01/10(日)11:50 ID:smlN1G6e(1) AAS
>>8
そう、 iostream は「仕方ない」と思うんだよな。

C++11 で variadic template が導入されるまでは
可変長引数を安全な型システムの中で扱えなかった。
仕方がないから演算子でなんとかそれっぽくしただけ。
演算子の中で比較的それっぽいのが << や >> だっただけ。

>>9
そういう観点から見ると、パスや日付の区切りに / を使うのは
演算子にしなければならない仕方なさは感じられない。
演算子にするなら / は比較的自然な選択ではあると思うけど。
34: 2021/01/10(日)11:53 ID:5+d8OMjE(1) AAS
シフト演算なんてほとんど使わんしなあ
35
(1): 2021/01/10(日)11:57 ID:uVXyGOJo(1) AAS
ファイルパスってチェーンしたいものの筆頭格だから演算子にするのは妥当だと思うけど
36: 2021/01/10(日)12:20 ID:pzwk9NYM(3/4) AAS
>>28
使ってるわい。
37: 2021/01/10(日)12:20 ID:pzwk9NYM(4/4) AAS
とはいえレスくれてありがとうw
38: 2021/01/10(日)12:38 ID:stlWAB5c(1) AAS
>>35
std::path だと operator/= だな。
優先順位とか戻り値の型とか理由はあるんだろうが、やはり無理してる感は拭えない。
39: 2021/01/10(日)23:28 ID:9cXVj8qL(1/2) AAS
mutexって同時だとどうなるの?
40: 2021/01/10(日)23:32 ID:9cXVj8qL(2/2) AAS
信用して使うしかないけど…本当に同時で来たら…どうなるのかなぁ…と思って…。
1-
あと 962 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.276s*