問題タブ [visual-c++-2010]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - VC++ 2010 で std::regex からパターン付きの文字列を取得する方法
から正規表現で文字列を取得できますstd::regex
か? または、後で使用する場合は、別の場所に保存する必要がありますか?
ブーストでは、これを行うことができます:
または << 演算子を使用
cout << reg;
パターンを印刷します。
ただし、std::regex
str() または operator<< はありません。文字列を別の場所に保存する必要がありますか、それとも見つからないだけですか?
デバッガーでは、何が入っているかを確認できますstd::regex
。
visual-c++-2008 - Visual Studio バージョンのマクロ
コマンドラインを使用して、プロジェクトのいくつかのことを自動化しています。たとえば$(PlatformName) - gives me Win32 or Win64
、すべての構成タイプのコマンドを作成するのに役立つ多くのマクロを使用しています。現在のバージョンの Visual Studio で使用できる同様のマクロがあるかどうか疑問に思っています。たとえば、VS2008
またはVS2010
.
c++ - Visual Studio 2008 で vcxproj (Visual C++ プロジェクト) を開く方法
Visual Studio 2008 で vcxproj を開く方法を知っている人はいますか。このファイルは Visual Studio 2010 でのみ開かれたようです。
c++ - Visual Studio 2010 は、Visual Studio 6 のように C++ でインライン アセンブリをコンパイルしますか?
VS2010 で開かれ、正常にコンパイルされる VS6 で作成された C++ プロジェクトがあります。これには、次のコードを含むインライン アセンブリを含むクラスが含まれています。
VS2010 で新しい MFC C++ プロジェクトを作成して、上記のアセンブリ コードを使用してクラスを追加するまでは、すべて順調です。突然、__asm の新しい解釈ではコードが次のようになる必要があるため、これはコンパイルされません (または同様のもの; これはどのような場合でもコンパイルされます)。
さて、私の人生では、変換されたVS6プロジェクトがVS2010で(おそらく現在無効である)インラインアセンブリコードをコンパイルできるようにする2つのプロジェクトの違いが何であるかを理解できませんが、新しく作成されたプロジェクトはできません。
古い VS6 コンパイラを使用できるようにする (隠された) 設定はどこかにありますか?
c++ - コピー初期化または最適化のためにコピーコンストラクターが呼び出されませんか?
コピーコンストラクターが作成されたprivate
場合
ケース 1:エラーはありません。コンパイラは、コピー コンストラクターがクラスで定義されているかどうかを気にしません。
ケース 2:エラー、コピー コンストラクターがプライベートであり、作成時にpublic
省略されます。
コンストラクターが作成された場合に気付かずにコピーを直接最適化しますprivate
か?
visual-c++ - char*とwchar*を処理するための統一されたcout/wcoutはありますか?
Visual C++でchar*とwchar*を処理する統一された方法があるかどうかわかりませんか?
c++ - VS2008からVS2010への移行-重大な変更?
C++コードをVS2008からVS2010に移行するときに問題が発生しました。これまでの理由で説明が見つかりませんので、よろしくお願いします。
カスタムメモリアロケータがあり、dllに常駐しています。コードの残りの部分では、プリプロセッサを使用して割り当てを関数にリダイレクトします。次の単純なコードは、VS2008では正しくコンパイルされますが、VS2010では正しくコンパイルされません。
stdafh.hで:
VS2010では、次のようになります。
ラインから来る:
どんな助けやアイデアも大歓迎です!
モシェ
gmp - Visual C++ 2010 を使用した MPIR のコンパイル
コマンド ラインから MPIR (Windows 向けの GMP フォーク) をコンパイルしようとしています。私のセットアップはかなり標準的な Windows Vista 32 ビット、Visual C++ 2010 Express Edition であり、IDE を使用するのではなく、完全に標準的な 32 ビットの静的ライブラリ ビルドを使用するつもりです。Google検索で見つけた情報には次のように書かれています:
- 適切なバージョンの yasm をインストールします。
- build.vc10 に入ります
- 構成.bat
- Make.bat
ステップ 3 まではうまくいっているように見え、ステップ 4 で最初の障害を乗り越えることができましたが、make.bat の次の行でつまずきます。
私が実行した検索で判断できる限り、ディレクトリ ツリー全体のどこにも gen-mpir はなく、そのようなものへの他の参照もありません。私は何が欠けていますか?
c++ - VisualStudioでC++配列を監視する
私は次のように配列を宣言しました:
Visual Studioで、要素*(arr + 1)、*(arr + 2)などを手動で監視するのではなく、デバッグ中に配列のすべての要素を監視する方法はありますか?