問題タブ [tr1]

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 投票する
3 に答える
6202 参照

visual-studio - VisualStudioが'tr1/ unordered_mapを見つけられないのはなぜですか?

プロジェクトでgoogle-ctemplateを使用したい。ただし、基本ファイルを含めると、次のエラーが発生します(Visual Studio C ++ 2005の場合)。

unordered_map.hppはboost-directoryにあり、boost-directoryはVisualStudioのinclude-pathに設定されています。どうすればこの問題を解決できますか?

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

c++ - C++ ライブラリの比較: Boost と Tr1

どちらがより堅牢ですか?Coz ブーストがどれほど悪いかについての Linus Torvalds の記事を読みました。そのtr1はブーストよりも優れていますか?

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

c++ - 構造体内のTR1unordered_mapでハッシュ関数を定義する

これによると、次のようにTR1unordered_mapで等式関数を定義することができます。

同じようにハッシュ関数を定義することは可能ですか?

0 投票する
3 に答える
1244 参照

c++ - nullshared_ptrはメンバー関数にアクセスできます

nullのshared_ptrオブジェクトのメンバー関数にアクセスできます:

例外を予期していたときに1234を返します。同じ結果が

また

これは本当に期待される動作ですか?メンバー関数呼び出しの場合に例外をスローするのは、corect shared_ptr定義とは何ですか?

VS2010を使用します。

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

c++ - weak_ptrはどのように機能しますか?

使い方とを理解していweak_ptrますshared_ptrshared_ptrオブジェクト内の参照の数を数えることで、どのように機能するかを理解しています。どのように機能しweak_ptrますか?私はブーストのソースコードを読んでみましたが、ブーストが使用するすべてのものを理解するのに十分な知識がありません。

ありがとう。

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

c++ - std::function<> の比較

std::tr1::function<>どういうわけか2つのオブジェクトを比較することは可能ですか? オブジェクトのコレクションがfunction<void(int,float)>あり、イベント ハンドラーを追加および削除したい場合はどうすればよいですか? 追加は簡単ですが、削除するものを見つけるのは不可能のようです。

0 投票する
4 に答える
7472 参照

c++ - GCC および MSVC での TR1 ライブラリの使用

GCC と MSVC の最新バージョンに同梱されている TR1 ライブラリを使用したいのですが、微妙な違いがあります。GCC では、

MSVCにいる間、私は言わなければなりません

2 つの質問があります。1) MSVC は C++0x モード (GCC の std=c++0x と同等) で自動的に動作しますか、それともデフォルトで C++98/03 モードでも動作しますか? 2) インクルードと名前空間を統合するにはどうすればよいですか? 「INCLUDE_TR1(memory)」などのプリプロセッサ マクロについて考えていました。

明確にするために、従来の標準 C++98/03 を使用したいと思います。C++0x ではありません (そうでなければ問題ありません)。

どんな提案でも大歓迎です!

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

c++ - std :: tr1:shared_ptrの逆参照と、ネイキッドポインターの逆参照のヒットはありますか?

std :: tr1::shared_ptrまたはboost::shared_ptr(参照カウントメカニズムによる)の作成、割り当て、コピー、および破棄には、(場合によっては重大な)パフォーマンスの低下があることに気付きました。構築された後、shared_ptrでラップされたポインターにアクセスしても、パフォーマンスが低下しないというのは正しいですか?

言い換えれば:与えられた

します

と同じオーバーヘッドがあります

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

c++ - TR1 regex_replaceをVS2010のwstringに置き換えますか?

コンパイラは言う:

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

c++ - '/g'グローバル修飾子に相当するstd::regex

Perlでは、これを行うことができます:

C ++正規表現マッチングを使用して、この動作を複製し、すべての一致を含む一致セットを取得するための最良の方法は何ですか?

私は今これを持っています:-

ただし、これは最初の一致のみを提供します。これは、/ gがないPerlと同じように問題ありませんが、/g効果が必要です。

それで、それを行うための良い方法はありますか、それとも正規表現を何度も実行し続ける必要がありますか?