STL

STL(Standard Template Library)は、ジェネティックコンテイナー、イテレーター、アルゴリズム、そして関数オブジェクトのC++ライブラリーです。

RSS
  • 解決済

    回答
    1

    std::unique_ptrをstd::vectorへ追加できない。

    前提・実現したいこと Ptr内のstd::unique_ptr<int[]>をstd::vector<Ptr>内のstd::unique_ptr<int[]>へ移動したい。 発生している問題・エラーメッセージ エラー C2280 'Ptr::Ptr(const Ptr &)': 削除された関数を参照しようとしています unique 該当のソースコー

    • 0評価
    • 87PV
    Gaccho Gaccho 1ヶ月前に コメント
  • 解決済

    回答
    4

    C++のlistで、pushしたクラスのメンバ関数から、自分を殺したい

    前提・実現したいこと listにpushしたクラスを、メンバ関数内で自殺させたいのですが、出来ません。 どうすればこれを実現出来るのでしょうか? また、調べていて思ったのですが、これ仮に削除出来ても、イテレータのループの所で問題が起きるのでしょうか? その場合は、どのように対処すればいいのでしょうか? 発生している問題・エラーメッセージ 重大度レ

    • 0評価
    • 153PV
    sadora39 sadora39 2ヶ月前に コメント
  • 解決済

    回答
    1

    std::vectorの添字がうまく機能しません

    前提・実現したいこと 現在C++とSiv3Dで落ち物パズルゲームを制作しています。 発生している問題・エラーメッセージ std::vectorを使用して'Block'クラスを格納しようとしていたのですが (std::vector<Block> bronzeと宣言) bronze[0]などとアクセスしようとするとエラーが起きてしまいました。 発生した箇所は

    • 0評価
    • 326PV
    LouiS0616 LouiS0616 8ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    【vector】vector.erase()を高速化したい

    解決済みですが、まだまだこんなのあるよ!という方のコメントを随時募集してます! 前提・実現したいこと タイトルの通り、C++のSTLコンテナの一つvectorクラスの"vector.erase()"の高速化をしたいです。 前提条件として、以下のようなものがあります。 なにか良い案があれば教えてください。 ランダムアクセスが必要 データが連続し

    • 0評価
    • 501PV
    majiponi majiponi 9ヶ月前に 回答を編集
  • 解決済

    回答
    1

    C++で文字を置換したい

    前提・実現したいこと abcという文字列があります。 'a'を'b'に置換してbbcに置換する事はできました。 'a'を' 'に置換して bcに置換する事はできました。 'a'を''に置換してbcに置換する事はできませんでした。 どのようにプログラムを書けばbcの結果を得ることが出来るのでしょうか? また、(char)NULLとしている部分は''とす

    • 0評価
    • 817PV
    aglkjggg aglkjggg 9ヶ月前に コメント
  • 解決済

    回答
    3

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

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

    • 0評価
    • 710PV
    maisumakun maisumakun 1年以上前に コメント
  • 解決済

    回答
    4

    安全にイテレータ演算をするには?

    C++ のイテレータは演算ができますが、例えば以下のようなコードを書くと、簡単に無限ループになってしまいます。 #include <vector> #include <iostream> int main() { std::vector<int> a = {1, 2, 3}; for (auto it = a.begi

    • 0評価
    • 1178PV
    yuki23 yuki23 1年以上前に ベストアンサー
  • 解決済

    回答
    1

    stl バイナリファイル 解読

    stlバイナリファイルから頂点の座標を取り出すために バイナリファイルを10進数に変換したいのですがどのように変換して良いかがわかりません http://www.hiramine.com/programming/3dmodelfileformat/stlfileformat.html で紹介されているようにASCII形式とバイナリ形式を照らし合わせてみ

    • 0評価
    • 705PV
    siidorann siidorann 1年以上前に 回答
  • 受付中

    回答
    0

    stl バイナリASCII 変換

    バイナリ形式stlファイルをASCII形式stlファイルに変換するにはどうすればよろしいでしょうか? 実際のソースコードでもよろしいのですが どのように変換するかの方法を教えていただきたいです 参考URL http://www.hiramine.com/programming/3dmodelfileformat/stlfileformat.h

    • -1評価
    • 1639PV
    siidorann siidorann 1年以上前に 質問
  • 解決済

    回答
    1

    C++ algorithmのfindとsearchの違いは?

    C++のSTLにはアルゴリズムもあってalgorithmというのをインクルードすることで使えるようになるそうですが、その中にはfindというものとsearchというものがあり2つの違いがよくわかりません。 どなたかご教示ください。

    • 0評価
    • 801PV
    ReiHiguchi ReiHiguchi 1年以上前に 回答を編集
  • 解決済

    回答
    1

    three.jsとblenderについて

    3Dデータを表示させてマウスの動きでうごかしたいです。(canvasの中で) blenderからプラグインを用いて(参考サイトhttp://mox-motion.com/blog/webgl04-2/)three.js用の.jsonファイルをエクスポートしました。 データは他人がSTL形式で送ってくれています。(データは建物の構造です) それに色や文字

    • 0評価
    • 771PV
    urawanousagi urawanousagi 1年以上前に ベストアンサー
  • 解決済

    回答
    2

    for_eachとplusについてしつもんです

    functionalのplusと、vectorと、algorithmのfor_eachを使ってvectorの全ての要素に3を追加することはできるのでしょうか。 forをつかってやることはできるのですが。 またplusのかわりにラムダ式を使うならどうなりますか?

    • 0評価
    • 591PV
    HaLGa0710 HaLGa0710 1年以上前に ベストアンサー
  • 解決済

    回答
    1

    ベクターで動的にクラスオブジェクトを管理する方法

    例えば、vectorで動的な一次元配列example(double型)を生成するときの定義は vector<double>example と理解していますが、vectorであるクラスのオブジェクトを動的に管理するにはどのように定義したらよいのでしょうか。 ちなみにこのクラスは型がテンプレートなのですが今回はdouble型で指定したいと思っています。 例えば単

    • 0評価
    • 1171PV
    ristori ristori 1年以上前に ベストアンサー
  • 1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    18

  • 総質問数

    13

  • 今週の質問数

    0

関連するタグ

STLタグのよく見られている質問

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