お気に入りのプロファイリングツールは何ですか(C++用)

お気に入りのプロファイリングツールは何ですか(C++用)

これまでのところ、Rational Quantifyのみを使用しました。 IntelのVTuneについて素晴らしいことを聞いたことがありますが、試したことはありません! 編集:私は、それが非常に良い結果を得るための唯一の方法についてだと思うので、私は主にコードを計測するソフトウェアを探しています。 こちらもご覧ください: WindowsのネイティブC++に適したプロファイラーとは何ですか?…


どのCI/OライブラリをC++コードで使用する必要がありますか?

新しいC++コードでは、C stdioライブラリの代わりにC++ iostreamライブラリを使用する傾向があります。 私はいくつかのプログラマーがstdioに固執しているように見えました。それは移植性が高いと主張していました。 これは事実ですか? 何を使うのが良いですか?…


Visual StudioなしでC++でウィンドウを開発することは可能ですか?

私はリアルタイムの3Dグラフィックで働くことを切望しています。 私はほぼ独占的にC++で仕事をしています。 現実的に、私は何の正気な選択肢がありますか?…


第一言語としてのC++

私は約4ヶ月間C++を自習してきました。 私はそれを楽しんでいる、と私はかなりうまくいくと思う。 しかし、私の質問に対する答えは、私が秋のために自分自身を設定しているかもしれないと思った。 だから、ここではC++を学ぶための第一言語として何を考えていますか? そして、私が良いスタートを切ったことを今でも続けているだけの価値がありますか?…


すべてのソリューションをPrologの述語に変換する

私はPrologでテキストアドベンチャーゲームを書いています。私はルーム出口を印刷しています。 私は次のようなコードを持っています: exits_from(Room):- connected(Room, X), write(X), write(' '). ここで、接続された/ 2は: connected(X, Y):- path(X, Y). connected(X, Y):…


コンパイラがC++で例外をチェックしていないのはなぜですか?

C++では、チェックされた例外の構文を提供しています。 void G() throw(Exception); void f() throw(); ただし、Visual C++コンパイラはそれらをチェックしません。 スローフラグは単に無視されます。 私の意見では、これは例外機能を使用不可能にします。 だから私の質問です: 例外が正しくキャッチ/再スローされているかどうかをコンパイラがチェ…


Linux上でC++用のプロファイラを使用するのは簡単ですか?

私は、Linux上でC++を実行しているコードをプロファイルする必要があります。 皆さんはいくつかのプロファイラをお勧めしますか?…


C++で書かれた2つの異なるアルゴリズムを比較するときに使用する最適化レベル(g++)は何ですか?

C++で書かれた2つのアルゴリズムがあります。 私の知る限りでは、コンパイルするのが普通です。-O0-NDEBUG(g++)2つのアルゴリズムのパフォーマンスを比較しながら(漸近的にそれらは同じです)。 しかし、最適化レベルはいずれの場合も不公平だと思います。すべての場合でSTLが使用されるためです。 プレーン配列を使用するプログラムは、-O0オプションを指定してコンパイルした場合…


メタプログラミングを介して目的のc/cocoaブリッジへのC++の緩和?

純粋なC++の世界では、テンプレートベースのコンパイル時と実行時テクニックの組み合わせを使用して(例えば、レガシー型を使用する呼び出しとの間で自動的にマーシャリングするなど) 、コンパイル時にさまざまなコンポーネントまたはインターフェイス間でインターフェイスまたはグルーコードを生成できます。 しかし、Objective-C/CocoaでGUI、システムインテグレーション、IPCなどのC…


利用可能なメモリを取得する方法C++/g++?

利用可能なメモリに応じてバッファを割り当てたい。 そのように、私が処理してメモリ使用量が上がったにもかかわらず、利用可能なメモリの制限内にとどまっている。 利用可能なメモリを取得する方法はありますか(私には、仮想メモリまたは物理メモリの状態によって違いはありませんか?) メソッドは、Windows、OS X、Linux、およびAIXで使用される予定のプラットフォーム独立型でなければなりません。…





完全に理解した 入門 c言語 理解した 使い方 qiita 完全理解ガイド visual 理解 studio