C++11

C++11は2011年に容認されたC++のISO標準です。以前のC++03に代わるもので、中枢の言語の変更・修正、標準ライブラリの拡張・改善を加えたものです。

RSS

  • 受付中

    回答
    2

    非同期処理に対する返り値のバイトオーダーが崩れる問題について(ソースコードあり)

    C言語にてこちらのサイトを参考にサーバへの非同期データ呼び出し処理を実装したいと思っています。中でも参考にしたのがOSSのスレッドプールで、このサイトにのっていたサンプルを参考にスレッドプールからデータ取得のAPI(ここではread_data())を呼び出し、非同期なデータ呼び出しプログラムを実装しました。しかし、結果の出力部分でバイトオーダが崩れる問題が発

    • 0評価
    • 75PV
    haru666 haru666 1日前に 回答を編集
  • 解決済

    回答
    3

    C++11の範囲ベースfor文と従来のfor文の挙動の違いについて

    二次元のstd::vectorについて、 一次元目のサイズを宣言時に決定し、二次元目をループ内でresizeしようとしています。 従来のfor(;;)を用いた場合 範囲ベースfor(auto: )を用いた場合 どちらのループを用いても実質は変わらないと今まで考えていました。 しかし、下記のコードに書き込んでいるように、実際は結果が異なっていま

    • 0評価
    • 86PV
    maisumakun maisumakun 3日前に コメント
  • 受付中

    回答
    3

    C++11で、デストラクタ = deleteとする意味について

    C++では、仮想関数の宣言に= 0とすることで純粋仮想関数を指定する「純粋指定子」がありましたが、C++11では、 デフォルトコンストラクタ・コピーコンストラクタ・代入演算子・デストラクタについて、コンパイラの自動生成したものを使うと明示する= default 特定のメンバ関数がないことを宣言する= delete のような指定子が加わっ

    • 1評価
    • 1306PV
    nullbot nullbot 1週間前に 回答
  • 解決済

    回答
    2

    std::unique_ptrの所有権を取り戻したい

    前提 std::unique_ptrの使い方についてです。 std::unique_ptrはポインタの所有権を唯一持っていて、std::move()で所有権を移動させるということは理解しているつもりです。 今書いているのクラスのコンストラクタでstd::unique_ptrを引数に取りたいと思い、 class myclass{ std::

    • 0評価
    • 84PV
    coord.e coord.e 1ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    テンプレート引数を関数形式に

    std::function<void(int, int)>のようにテンプレート関数の引数を関数のような形式にすることはできますか? 現在関数ポインタを返すメンバ関数を作っているのですが、テンプレートで template<class Ret, class... Args> using function_type=Ret(*)(Args...);

    • 0評価
    • 86PV
    carbon carbon 2ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    C++の文法について質問です。

    C++の文法でなんと検索したら良いのかわからなかったので質問です。 virtual void correct() = 0 これはどういう処理がなされるのかわかる人教えていただきたいです。 よろしくお願いいたいします。

    • 0評価
    • 318PV
    TaroToyotomi TaroToyotomi 2ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    std::mapへのポインタの格納方法についてご相談(map内の全要素が同じ値になってしまいます)

    std::mapへのポインタの格納方法についてご相談です。 mapにポインタを格納したものの、 mapの全要素が同じ値になってしまいます。 お手数おかけしますが対処法をご教授いただけますと助かります。 Gamen::XYZ (const std::unordered_map<uint64_t, UserHoge>& refUnorderedM

    • 0評価
    • 543PV
    Chironian Chironian 5ヶ月前に コメント
  • 解決済

    回答
    3

    C++11のrandomの種

    C/C++ ( いわゆる BetterC ) でやっています。 "C 標準の srand/rand で乱数発行は あまりよくない" というサイトページを何度か見かけたことがあります。 理由は グローバル変数を使っていること 乱数の範囲が固定 ( randで発行できる最大値が 決まっている ) らしいです。 なので、Bo

    • 0評価
    • 316PV
    Chironian Chironian 6ヶ月前に 回答を編集
  • 解決済

    回答
    3

    メンバ関数テンプレートを仮想関数にできないので困ってます

    【追記】不可能な内容かも知れないのですが、まだ少しだけ希望を持っていますので、「解決済」には致しません。もし、解をお持ちの方がいらっしゃいましたら、是非ご教授下さい。 【2016/12/22追記】 長らく放置してしまいました。断念したのでクローズします。 今、あるライブラリをC++11準拠の条件で開発してます。 コンパイラは、msvc 2

    • 0評価
    • 654PV
    Chironian Chironian 6ヶ月前に 質問を編集
  • 解決済

    回答
    2

    GiNaCをmakeしたい。

    前提・実現したいこと GiNaCというライブラリをmakeしたいです。 configureはうまくいきました。 しかし,makeを実行すると失敗しました。 おそらくstd名前空間にto_string関数がないことが原因だと思われます。 こういう場合,どのようにすればmakeできるのでしょうか。 発生している問題・エラーメッセージ $ mak

    • 0評価
    • 278PV
    s8079 s8079 6ヶ月前に 回答
  • 解決済

    回答
    2

    「冪乗の剰余」を求めたい。

    前提・実現したいこと 「冪乗の剰余」を求めたいです。 例えば,「2^3 * 3^3」の場合は計算すると216であり,約数の総和は600です。 これを「1000003」で割った余りは600です。 入力は, 2,3 3,3(底,冪␣底,冪…) という感じです。 出力は, 600 のように1000003で割った余りを出力します。 入力の最小値は

    • -3評価
    • 451PV
    s8079 s8079 6ヶ月前に ベストアンサー
  • 解決済

    回答
    4

    C/C++で数式処理をしたい。

    前提・実現したいこと C/C++で数式処理をしたいと思っています。 ここでいう数式処理とは文字を含む四則演算,微分,積分などの演算のことです。 自分で作るのはあまりにも難しすぎるため,ライブラリを探すことにしました。 しかし,調べてみたところLinux用のライブラリばかりでした。 もし,Windowsでも使えるライブラリがあれば教えていただきたいで

    • 0評価
    • 462PV
    s8079 s8079 7ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    MPIにおける多次元vector配列の送受信について

    並列計算ライブラリMPIを使う際に、多次元vector配列の送受信を行いたいと考えています。送受信を行う際に、多次元vector配列の先頭アドレスが必要になるのですが、例えば以下のサンプルのように(ここではわざわざvectorを使う必要はありませんが)MPI_Reduceを書いても上手くいきません。ちなみにvectorを使わないと成功します。 どなたか

    • 0評価
    • 379PV
    hinatades hinatades 7ヶ月前に コメント
  • 解決済

    回答
    4

    変更部分が全て排他制御されている場合でもatomicは必要か?

    intやboolのような読み込みが原子的だと思われる型について、変更がある場所を全て排他制御されている場合でも、atomicを使う必要はあるのでしょうか? サンプルとして、下記のコードを見てください。 #include <atomic> #include <chrono> #include <iostream> #include <thread>

    • 2評価
    • 1426PV
    raccy raccy 7ヶ月前に コメント
  • 解決済

    回答
    3

    C++でクリップボードへファイルの切り取りを行うには?

    C++でクリップボードへのファイルの切り取りを行いたいのですが、方法が分かりません。 一体どうすれば実現できるのでしょうか? ファイルのコピーと貼り付けは出来ました。 使用しているOSはWindows 10 64 bitです。よろしくお願いします。

    • 0評価
    • 412PV
    KureteRubyLua KureteRubyLua 7ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    unordered_setの実装

    こんにちは、コンピュータ研究家の片山博文MZです。 現在、C++11やBoostを真似して、Unboostというライブラリを作っています。 そこで、unordered_setを実装したいのですが、 unordered_set https://github.com/katahiromz/unboost/blob/master/memo/un

    • -1評価
    • 291PV
    katahiromz katahiromz 7ヶ月前に コメント
  • 解決済

    回答
    1

    コンストラクタとテンプレート引数の適用を制限したい

    こんにちは、コンピュータ研究家の片山博文MZです。C++11やBoostをまねたライブラリ、Unboostを作っています。 Unboost https://github.com/katahiromz/unboost 今作っているのが、Unboostのchronoなんですが、テンプレート引数が思いもしない型になるので、修正してほしいです。

    • 0評価
    • 308PV
    katahiromz katahiromz 7ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    chronoの実装

    こんにちは、コンピュータ研究家の片山博文MZと言います。 現在、C++11とBoostをまねて、Unboostというライブラリを作っています。 Unboost https://github.com/katahiromz/unboost Unboostのchronoの実装ですが、うまく動作しない箇所があります。 これが現在のchronoの

    • 0評価
    • 393PV
    katahiromz katahiromz 7ヶ月前に コメント
  • 解決済

    回答
    1

    chrono::time_pointの実装

    こんにちは、コンピュータ研究家の片山博文MZです。 Unboostという、Boostの真似をしたようなC++ライブラリを作っています。 Unboost https://github.com/katahiromz/unboost 今回は、穴埋め問題です。 unboost/chrono.hppの859行目: https://github.

    • 0評価
    • 272PV
    katahiromz katahiromz 7ヶ月前に 回答
  • 解決済

    回答
    3

    C++のテンプレートがうまく動かない

    こんにちは、コンピュータ研究家の片山博文MZです。現在、Unboostというライブラリを作っています。Unboostは、C++11やBoostをまねたもので、C++03でC++11相当の機能を実現するために作っています。 https://github.com/katahiromz/unboost https://github.com/katahiro

    • 1評価
    • 458PV
    katahiromz katahiromz 7ヶ月前に 回答
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    263

  • 総質問数

    93

  • 今週の質問数

    2

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る