問題タブ [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.

0 投票する
2 に答える
5057 参照

c++ - VC++ 2010 で std::regex からパターン付きの文字列を取得する方法

から正規表現で文字列を取得できますstd::regexか? または、後で使用する場合は、別の場所に保存する必要がありますか?

ブーストでは、これを行うことができます:

または << 演算子を使用

cout << reg;パターンを印刷します。

ただし、std::regexstr() または operator<< はありません。文字列を別の場所に保存する必要がありますか、それとも見つからないだけですか?

デバッガーでは、何が入っているかを確認できますstd::regex

0 投票する
2 に答える
1623 参照

visual-c++-2008 - Visual Studio バージョンのマクロ

コマンドラインを使用して、プロジェクトのいくつかのことを自動化しています。たとえば$(PlatformName) - gives me Win32 or Win64、すべての構成タイプのコマンドを作成するのに役立つ多くのマクロを使用しています。現在のバージョンの Visual Studio で使用できる同様のマクロがあるかどうか疑問に思っています。たとえば、VS2008またはVS2010.

0 投票する
1 に答える
6340 参照

c++ - Visual Studio 2008 で vcxproj (Visual C++ プロジェクト) を開く方法

Visual Studio 2008 で vcxproj を開く方法を知っている人はいますか。このファイルは Visual Studio 2010 でのみ開かれたようです。

0 投票する
1 に答える
1037 参照

c++ - Visual Studio 2010 は、Visual Studio 6 のように C++ でインライン アセンブリをコンパイルしますか?

VS2010 で開かれ、正常にコンパイルされる VS6 で作成された C++ プロジェクトがあります。これには、次のコードを含むインライン アセンブリを含むクラスが含まれています。

VS2010 で新しい MFC C++ プロジェクトを作成して、上記のアセンブリ コードを使用してクラスを追加するまでは、すべて順調です。突然、__asm の新しい解釈ではコードが次のようになる必要があるため、これはコンパイルされません (または同様のもの; これはどのような場合でもコンパイルされます)。

さて、私の人生では、変換されたVS6プロジェクトがVS2010で(おそらく現在無効である)インラインアセンブリコードをコンパイルできるようにする2つのプロジェクトの違いが何であるかを理解できませんが、新しく作成されたプロジェクトはできません。

古い VS6 コンパイラを使用できるようにする (隠された) 設定はどこかにありますか?

0 投票する
2 に答える
612 参照

c++ - コピー初期化または最適化のためにコピーコンストラクターが呼び出されませんか?

コピーコンストラクターが作成されたprivate場合

ケース 1:エラーはありません。コンパイラは、コピー コンストラクターがクラスで定義されているかどうかを気にしません。

ケース 2:エラー、コピー コンストラクターがプライベートであり、作成時にpublic省略されます。

コンストラクターが作成された場合に気付かずにコピーを直接最適化しますprivateか?

0 投票する
2 に答える
10603 参照

visual-studio - g++ の -g オプションは VS2010 cl コンパイラと同等ですか?

-g オプションを指定した g++ を使用すると、デバッグ目的で gdb を使用できます。

Visual Studio 2010 cl.exe コンパイラでこのオプションに相当するものは何ですか?

このページには、リンク用のさまざまなライブラリ (デバッグ/リリース) があります。

cl.exe でデバッグ オプションを使用してコンパイルする場合、対応するライブラリ リンク オプション (/MD/MT と /MDd/MTd) を使用する必要がありますか?

0 投票する
1 に答える
175 参照

visual-c++ - char*とwchar*を処理するための統一されたcout/wcoutはありますか?

Visual C++でchar*とwchar*を処理する統一された方法があるかどうかわかりませんか?

0 投票する
2 に答える
1003 参照

c++ - VS2008からVS2010への移行-重大な変更?

C++コードをVS2008からVS2010に移行するときに問題が発生しました。これまでの理由で説明が見つかりませんので、よろしくお願いします。

カスタムメモリアロケータがあり、dllに常駐しています。コードの残りの部分では、プリプロセッサを使用して割り当てを関数にリダイレクトします。次の単純なコードは、VS2008では正しくコンパイルされますが、VS2010では正しくコンパイルされません。

stdafh.hで:

VS2010では、次のようになります。

ラインから来る:

どんな助けやアイデアも大歓迎です!

モシェ

0 投票する
1 に答える
1145 参照

gmp - Visual C++ 2010 を使用した MPIR のコンパイル

コマンド ラインから MPIR (Windows 向けの GMP フォーク) をコンパイルしようとしています。私のセットアップはかなり標準的な Windows Vista 32 ビット、Visual C++ 2010 Express Edition であり、IDE を使用するのではなく、完全に標準的な 32 ビットの静的ライブラリ ビルドを使用するつもりです。Google検索で見つけた情報には次のように書かれています:

  1. 適切なバージョンの yasm をインストールします。
  2. build.vc10 に入ります
  3. 構成.bat
  4. Make.bat

ステップ 3 まではうまくいっているように見え、ステップ 4 で最初の障害を乗り越えることができましたが、make.bat の次の行でつまずきます。

私が実行した検索で判断できる限り、ディレクトリ ツリー全体のどこにも gen-mpir はなく、そのようなものへの他の参照もありません。私は何が欠けていますか?

0 投票する
2 に答える
6612 参照

c++ - VisualStudioでC++配列を監視する

私は次のように配列を宣言しました:

Visual Studioで、要素*(arr + 1)、*(arr + 2)などを手動で監視するのではなく、デバッグ中に配列のすべての要素を監視する方法はありますか?