C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。
前スレ
C++相談室 part146
https://mevius.5ch.net/test/read.cgi/tech/1573094136/
このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.105【環境依存OK】
http://mevius.5ch.net/test/read.cgi/tech/1556142878/
■長いソースを貼るときはここへ。■
http://codepad.org/
https://ideone.com/
[C++ FAQ]
https://isocpp.org/wiki/faq/
http://www.bohyoh.com/CandCPP/FAQ/ (日本語)
STLつかうと一気に実行ファイルサイズが10倍に?!
環境によるだろ。
俺はBorland-C++5.6.2に -D_RTLDLL オプションを指定して、極力
ランタイムを使用するようにして使っているが、例えばstd::vectorを
使っても使わない時と比べ10Kほどしか増えない
すげえ。ダイナミックリンクしといてファイルサイズが増えないとかいってるよ。この人。
↑え?だってお前、普通ダイナミックリンクするだろ?
"ダイナミックリンク"す・れ・ば、ファイルサイズ**増えないです**
探検
C++相談室 part147
■ このスレッドは過去ログ倉庫に格納されています
2019/12/18(水) 17:56:53.03ID:uFDqtnkl
2019/12/18(水) 17:59:08.02ID:3w1BRoQv
なんやこのキモい天ぷら
2019/12/18(水) 23:12:34.99ID:EE58WPKP
>>1
死ね
死ね
2019/12/19(木) 00:03:12.14ID:zX6m0cqE
藻前らにクリスマスプレゼント貼る、
ttps://cpprefjp.github.io/international-standard.html
もっともっと争いにはげむと良い
ttps://cpprefjp.github.io/international-standard.html
もっともっと争いにはげむと良い
2019/12/19(木) 00:18:27.33ID:usOsPCZf
ワロタ
6蟻人間 ◆T6xkBnTXz7B0
2019/12/19(木) 00:23:05.50ID:r6T/W91o 1001レス書けたのはなんで? 5chのバグ?
2019/12/19(木) 01:07:12.70ID:5BDnhVE2
このままいくとそのうち C++20 → C++40 → C++80 ...
などとなり、そのうち C++98 とどっちが古いかわからなくなる
時がやってくるわけだが、その点をちゃんと考えているのか
標準化委員会に問い詰めたい
などとなり、そのうち C++98 とどっちが古いかわからなくなる
時がやってくるわけだが、その点をちゃんと考えているのか
標準化委員会に問い詰めたい
2019/12/19(木) 06:07:09.87ID:+fuR4pm1
こんなだからC++敬遠されるんだよ
組み込みエンジニアとしては嘆かわしい限り
組み込みエンジニアとしては嘆かわしい限り
2019/12/19(木) 06:48:20.41ID:rFEDNRgX
10デフォルトの名無しさん
2019/12/19(木) 13:50:56.27ID:e6wF5QYj は!const付けると書き込めないから
コンパイラが最適化してくれるんじゃないだろか!!
コンパイラが最適化してくれるんじゃないだろか!!
2019/12/19(木) 14:53:15.34ID:CIL8E3K9
俺は悪い奴だからconst_castしてしまうぜ
12デフォルトの名無しさん
2019/12/19(木) 15:58:03.38ID:e6wF5QYj 一つのクラスの単体テストって何個くらい作りますか?
2019/12/19(木) 16:01:43.72ID:hJvSxET/
1000個
14デフォルトの名無しさん
2019/12/19(木) 16:03:30.00ID:e6wF5QYj 100個くらいじゃ少なすぎるんだ。
2019/12/19(木) 23:10:04.38ID:Y/zGUZTk
何個ぐらいって一般化できると思うか?
16デフォルトの名無しさん
2019/12/20(金) 08:56:23.47ID:jk7l00+3 メンバ*10とか指標が出てくるかなあって。
2019/12/20(金) 11:48:52.93ID:N4kH8rcM
数じゃなくてカバレッジで考えるんだよ
18デフォルトの名無しさん
2019/12/20(金) 12:49:40.01ID:jk7l00+3 そうですか。
でも測定ツールが高そう。
でも測定ツールが高そう。
2019/12/20(金) 20:29:58.76ID:jjn2sxGn
メンバ・メイ・コボルスミ11
2019/12/20(金) 23:43:02.47ID:i1Ytyme8
■ windows.hのmin/maxマクロ回避策4パターン
ttps://yohhoy.h a t e n a d i a r y.jp/entry/20120115/p1
↑
こんな具合に記号定数マクロ展開を抑止する方法って無いですかね…
ttps://yohhoy.h a t e n a d i a r y.jp/entry/20120115/p1
↑
こんな具合に記号定数マクロ展開を抑止する方法って無いですかね…
2019/12/20(金) 23:47:16.50ID:i1Ytyme8
単に展開を抑止するだけなら#undefで良いんですが
#include <Windows.h>
namespace w32w {
const w32wMOVEFILE_REPLACE_EXISTING = MOVEFILE_REPLACE_EXISTING;
#undef MOVEFILE_REPLACE_EXISTING;
const MOVEFILE_REPLACE_EXISTING = w32wMOVEFILE_REPLACE_EXISTING;
/*...*/
} // namespace w2w
みたいなのをもっと簡単にやれないものか…
#include <Windows.h>
namespace w32w {
const w32wMOVEFILE_REPLACE_EXISTING = MOVEFILE_REPLACE_EXISTING;
#undef MOVEFILE_REPLACE_EXISTING;
const MOVEFILE_REPLACE_EXISTING = w32wMOVEFILE_REPLACE_EXISTING;
/*...*/
} // namespace w2w
みたいなのをもっと簡単にやれないものか…
2019/12/21(土) 00:06:23.25ID:gJjydDaN
ちょっと何言ってるかわかりませんね
FOOという定義済みマクロとnamespace barがあるとして、
const int bar::FOO
を定義済みマクロFOOの値で初期化したい
とゆーことです\(^o^)/
FOOという定義済みマクロとnamespace barがあるとして、
const int bar::FOO
を定義済みマクロFOOの値で初期化したい
とゆーことです\(^o^)/
2019/12/21(土) 00:55:27.57ID:FSMLpyuy
簡単にできたとして一個一個手で書くつもりか?
2019/12/21(土) 07:55:32.45ID:gJjydDaN
2019/12/21(土) 08:00:42.78ID:/C2Zxfa9
windows.hのsmallに引っ掛かって30分悩んだ
2019/12/21(土) 16:01:06.10ID:41M/xbUn
2019/12/21(土) 16:09:49.97ID:FSMLpyuy
>>24
頃せる?
できるって意味か?
手でやるのは馬鹿げてる作業だと思うぞ
でツールでやるなら別に簡単に書ける必要もなし
正直そんなとこがんばってもと言う気はするけどね
小文字のマクロだけは滅んでほしい
頃せる?
できるって意味か?
手でやるのは馬鹿げてる作業だと思うぞ
でツールでやるなら別に簡単に書ける必要もなし
正直そんなとこがんばってもと言う気はするけどね
小文字のマクロだけは滅んでほしい
28デフォルトの名無しさん
2019/12/21(土) 21:55:00.70ID:7S/5Xmi8 背中に手が届く痒いソフトないかな。
2019/12/22(日) 09:20:26.05ID:PdpWotrS
お前が自作して配布するんだよぉ
2019/12/22(日) 14:56:43.90ID:qJChSMJU
窓の手。
31デフォルトの名無しさん
2019/12/23(月) 14:58:26.67ID:sEnpgkKc namespace w32w {
#include <Windows.h>
} // namespace w2w
const MOVEFILE_REPLACE_EXISTING = w32w::MOVEFILE_REPLACE_EXISTING;
#include <Windows.h>
} // namespace w2w
const MOVEFILE_REPLACE_EXISTING = w32w::MOVEFILE_REPLACE_EXISTING;
32デフォルトの名無しさん
2019/12/23(月) 16:57:11.44ID:f3nq+WHN constはスレッドセーフじゃないとダメなんだな。
2019/12/23(月) 18:18:55.23
痒いソフト
2019/12/23(月) 20:10:00.49ID:X1aPCWn8
>>31
マクロだったらどうするんだ
マクロだったらどうするんだ
35デフォルトの名無しさん
2019/12/23(月) 20:11:03.19ID:f3nq+WHN キャッシュやメモ化してるだけのメンバはconst付けたいところだけど、ミューテックス使うとマイクロ秒の単位で時間がかかるとなると、付けないほうが良いのかな。
2019/12/23(月) 20:11:47.02ID:yUC4LEa+
というかマクロが問題なわけだが
37デフォルトの名無しさん
2019/12/23(月) 20:35:01.08ID:f3nq+WHN そういえばマクロって使う必要なくなったよね。
なんでだろ。
なんでだろ。
2019/12/23(月) 20:39:32.58ID:z7fGiGkq
ヘッダとかでたくさん使われてる
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国海軍の空母艦載機が空自戦闘機に断続的にレーダー照射 空対空の照射は初公表 [七波羅探題★]
- 中国海軍の空母艦載機が空自戦闘機に断続的にレーダー照射 空対空の照射は初公表★2 [七波羅探題★]
- 【サッカー】上田綺世が衝撃の4ゴール&PK奪取の大暴れ!驚異のリーグ戦15戦18発、オランダの日本人最多得点記録を更新 [征夷大将軍★]
- 中国が世界生産の7割握るレアアース、日本企業への輸出手続きに遅れ…日中関係悪化で「揺さぶり」指摘も [ぐれ★]
- 働いて働いて働いても生活は…円安に歯止めが掛からず生活は苦しくなるばかり…サナエノミクスの限界で「高市不況」がやってくる ★8 [ぐれ★]
- 【福島】「イケそうな気がした」カラオケ店で無理やり10代女性にキス 自称・医師の男(25)を現行犯逮捕 郡山市 [ぐれ★]
- 京アニ青葉真司47歳「ハルヒは人を狂わせる魔性の作品、出会わなければ事件を起こさなかった」
- 初体験の相手の名前書いて消えろ [903775116]
- なぜ昭和天皇は太平洋戦争をやめなかったの?
- 🏡𝑯𝒐𝒖𝒔𝒆🏡
- アメリカ「日本などの同盟国は数年内に軍事費GDP比5%にしろ」「役割を果たさなければ厳しい結果に直面することになる」 [903292576]
- 【悲報】女「セックス好きな女などいない。仕方なくしてるだけ」女2「セックス好きな女性の口塞ぐなよ!」 [802034645]
