問題タブ [c++11]

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 に答える
1248 参照

c++ - どのWindowsC++IDEが新しいC++0X標準をサポートしていますか?

visual .net 2010(ベータ版は遅すぎる/不格好)に加えて、新しい標準c ++ 0x(Windows OSフレンドリー)をサポートする優れたC ++ IDEオプションは何ですか?

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

c++ - Visual C++ 2010 Beta 1 には unique_ptr がありますか? ない場合、C++0x リファレンス実装はどこで入手できますか?

私が知っている:

  • CTPにはありませんでした
  • 最終リリースになる予定です
  • Beta 1 では見つからない
  • 私はそれで遊びたい
0 投票する
2 に答える
2240 参照

c++ - この C++0x コードが move コンストラクターを呼び出さないのはなぜですか?

何らかの理由で、次のコードは決して呼び出しませんEvent::Event(Event&& e)

なぜですか?

を使用するstd::swapと、一度呼び出されます。

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

c++ - C++0x が実際にリリースされる予定日はいつですか?

私たちはそれが本格的な言語になるかどうかを永遠に待っていましたが、正式な定義のリリースはまだないようです. 委員会と議論と修正だけです。

C++0x の予定されている期限を知っている人はいますか? それとも、C++1x と呼び始める必要がありますか?

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

c++ - #nomacros(EP003)とは何ですか、それは生きていますか?

2004年2月14日のEvolutionWGの問題リストには...

EP003。#nomacros。EI001を参照してください。Stroustrupによるメモ。

大まかな(または正確な)用語で、とは何#nomacrosですか、そしてそれはどこでも拡張機能として利用できますか?これは、プリプロセッサを介してコードを実行し、.iファイルでサプライズパッケージを調べる代わりの方法と比較して、1995-ヴィンテージC++の数千のファイルを2005コンパイラに移植することを含む最近のプロジェクトで有用な診断ツールでした。

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

c++ - 条件変数、ミューテックス、ロックの違い

たとえば、c++0xインターフェイス

これらのどれ(cv、mutex、lock)をいつ使用するかを理解するのに苦労しています。誰かがリソースを説明または指摘できますか?

前もって感謝します。

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

c++ - さまざまな種類の shared_ptr の違い

と次の (で)の間boost::shared_ptrに違いはありますか?std::tr1::shared_ptrC++0xstd::shared_ptr

あるものから別のものへの移植にはオーバーヘッドがありますか、それとも基本的に同じですか?

0 投票する
5 に答える
3960 参照

c++ - C++11、F# スタイルの関数型プログラミング

私は C++11 の新機能を見てきましたが、C++11 を使用して非常に関数型のプログラミング スタイルでプログラミングできるようになりそうです。F# で型 List、Seq、Array を使用することに慣れてきましたが、それらのメンバーをある種の C++11 テンプレートに移植できない理由がわかりません。混合関数型プログラミング スタイルで C++11 と F# のようなものを使用することには、どのような問題や利点がありますか? functionalC++11 が出たら、Boost の連中が新しいものを作るかもしれません。

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

c++ - C++11でautoとdecltypeを使用する

現在受け入れられているc++11の機能を学習しようとしていますが、autoとdecltypeに問題があります。学習演習として、いくつかの総称関数を使用してstdクラスリストを拡張しています。

メンバーマップの場合、渡された関数が何を返すかに応じて、戻り型を汎用にする必要があります。したがって、リターンタイプの場合、このようなことを行うことができます。

これは、関数テンプレートのfloatタイプも削除する必要があります。

テンプレートクラスを使用することもできますが、リターンタイプを指定する必要があるため、インスタンスの使用がより冗長になります。

私の質問を要約すると、テンプレートクラスを使用せずにマップを定義し、それが返すタイプでジェネリックにする方法を理解しようとしています。