C++– tag –
-
VS CodeでC++のcinが効かない・Hello worldが表示されない原因と解決策(Debug Consoleの標準入力問題まで)
VS CodeでC++を実行したとき、「cinを書いた瞬間に何も出ない」「Hello worldすら表示されない」「Debug Consoleに出ていて入力できない」などの症状は、だいたい原因が... -
Visual StudioのC2131原因と対処法:C++で可変長2次元配列(VLA)が作れない時はstd::vectorで解決
C++で行数R・列数Cを実行時に入力し、int a[R][C];のように2次元配列を作ろうとすると、Visual Studio(MSVC)ではC2131: expression did not evaluate to a constantで... -
Visual Studio 2022のC++ MSTestで/Parallelが効かない原因と並列実行で高速化する方法
Visual Studio 2022のC++(Microsoft Unit Testing Framework / MSTest for C++)でテストが増えて実行が遅い。『テストを並列実行』やvstest.console.exeの/Parallelを... -
C++ソケットサーバーのマルチスレッド設計|スレッド数制限・accept分離・非同期I/Oとスレッドプールの最適解
C++でソケットサーバーをマルチスレッド化するとき、「スレッド数をどこまで増やすべきか」「accept用にスレッドを空けるべきか」で迷うのは自然です。実は、悩みの本質... -
Visual Studio 2022 C++で/WXが外部ライブラリ警告で失敗する原因と対策(External headers /external:W0)
Visual Studio 2022 の C++ で /W4 /WX(警告をエラー扱い)を有効にすると、vcpkg などで導入した外部ライブラリのヘッダー警告まで拾ってしまい、ビルドが止まったり... -
Visual Studio 2022で「iostreamが開けない/coutが未定義」を解決する方法|C++ワークロード導入と環境整理
Visual Studio 2022でC++を始めたのに「can't open source file "iostream"」「identifier "cout" is undefined」と出て、ビルドも補完も動かない…。この症状は、C++開... -
Visual StudioのC++コンソールアプリでCtrl+F5の「Press any key」を止める方法(デバッグなし実行のキー入力待ち対策)
Visual StudioでC++コンソールアプリをCtrl+F5(デバッグなし実行)すると、終了後に「Press any key to continue…」が出てウィンドウが閉じないことがあります。原因(... -
C++でNTFSフォルダーACLから特定ユーザーの書き込み権限だけ外す方法(Denyなし・Win32 API)
WindowsのNTFSフォルダーで、特定ユーザーに「フルコントロール」を付けたまま、拒否(Deny)を使わずに“書き込み相当の権利だけ”を外したい――。C++(Win32 API)でACL... -
Visual Studio ProfessionalでC++コードカバレッジを取る方法|OpenCppCoverage・Microsoft.CodeCoverage.Console・VS2026対応
Visual Studio ProfessionalでC++のコードカバレッジ(テストで実行された行・関数の可視化)を取りたいのに、Enterprise限定に見えて困るケースは珍しくありません。い...
