C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

RSS

  • 受付中

    回答
    16

    【C++】なぜヘッダと実装はわけるべきなのでしょうか(.hに実装を書くことは邪道か)

    私はC++歴3年の学生趣味プログラマーです。 「C++はなぜヘッダと実装を分けなくてはならないのか/そもそも本当に分けなければならないのか」という質問です。 C++といえば、ヘッダー部と実装部を.hファイルと.cppファイルに分けることが一般的とされている言語ですが、 これは同じオブジェクト指向言語のC#やJavaにはない特徴です。 そのせいでC++使い

    • 4評価
    • 43926PV
    NUNU_E64 NUNU_E64 1年以上前
  • 受付中

    回答
    1

    ポリモーフィズムについて

    ポリモーフィズムについていま勉強してるのですがポリモーフィズムについての利点と欠点がよく分かりません。 あと勉強してるなかでポリモーフィズムはなんとなく継承と似てるような気がしますのですが違いはあるのでしょう。 解説

    • 0評価
    • 24PV
    kazum77 kazum77 9時間前
  • 受付中

    回答
    3

    途上opecvでの連続撮影

    opencvで静止画を30fpsで連続撮影を行いたいです。 現在は、使用しているカメラ(IMAGINGSOURCE社 産業用USB3.0カメラ)のIC Capture を使用しているのですが、PCの性能上フレーム落ち(こま落ち)がひどいため、改善したいと考えています。 そこで、opencvで30fpsで連続撮影を行い、撮った画像をハードに保存す

    • 0評価
    • 94PV
    yamata yamata 2日前
  • 受付中

    回答
    2

    iniファイルデータ読み込み→構造体のstring型に代入->string型同士で比較

    開発環境はvc++2003です。 初心者です。(長文ですみません。) ■困っている内容■ ビルドエラーが発生し、ビルドが通らない。 (私の予想では構造体のstring型とsb->Tostring()が悪さをしてそうに 思っています。) ■実施したい内容■ 1.iniファイルからデータ読込み 2.読み込んだデータを構造体のstring型

    • 0評価
    • 59PV
    283.h 283.h 1日前
  • 解決済

    回答
    1

    Eigenを使用した配列をpush_backするやり方について教えてください

    今回、始めてstd::vectorとEigenを使用したのですが、どうしても自分で解決できなかったので質問させていただきました。よろしくお願いいたします。 以下のコードsample1.cppのようにEigenを用いて行列の配列を作り、それをpush_backを使って動的配列とするというようなことをやろうとしたのですが、なぜか3回目で例外がスローされて、

    • 0評価
    • 34PV
    gochuumonha gochuumonha 1日前
  • 受付中

    回答
    0

    C++/CLI .NET Framework XMLライブラリでxmlファイルを読み込み、要素を配列...

    前提・実現したいこと 初心者です。 下記のようなXMLファイルを.NET Framework クラス ライブラリのxmlを 使って走査し、ノードB、Eが両方とも1の場合にノードCの中の座標を2次元配列X_zahyou[10,10], Y_zahyou[10,10]の中に入れたいです。 1番目のAの要素のCの中身のXは配列X_zahyou[0][

    • 0評価
    • 18PV
    yogrt3 yogrt3 10時間前
  • 解決済

    回答
    1

    opencv動画の一時停止

    opencvで動画を再生することができましたがその動画を一時停止、また再生する処理の書き方がわからないので教えてください。 opencvは3.1、visualstudio2015、c++で作っています。 ネットで調べたものですが VideoCapture video("test.mp4"); namedWindow("window", W

    • 0評価
    • 33PV
    qwertyui qwertyui 1日前
  • 受付中

    回答
    4

    C/C++ 危険な書き方について

    「C言語は脆弱性を作り出しやすい」というような一行をとあるサイトで見たことがあります。 C言語だと strcpy() や gets()など printf(buf); このような書き方は非常に危険かと思います。 これ以外にも「危険!これはやってはいけない!」というような”書き方”はありますか?? 有名なもので結構ですので、ぜひ教えてくだ

    • 2評価
    • 275PV
    strike1217 strike1217 6日前
  • 解決済

    回答
    2

    gitでコミットを効率よく整理するテクニックありますか?

    ソースを修正する時、必ずしも1トピックに絞れないと思います。 現トピック対応中に、コーディング規約から外れた記述を見つけて修正した、他のバグを修正した等により、複数のトピックの修正が入り混じってしまいます。 しかし、できるだけ1つのコミットは1つのトピックに限定した方が良いと聞きます。1コミットを1トピックに絞れれば、修正箇所の確認が容易になるので、

    • 2評価
    • 112PV
    Chironian Chironian 2日前
  • 受付中

    回答
    3

    iniファイルからアドレスを取得する

    プログラムミング初心者です。 現在使用してる言語はVC++です。 また、長文ですみません。 ■実施したい内容■ 1.sample.iniに保存されているアドレスを取得 2.取得したアドレス先に保存されているデータを取得 ■詳細■ ”sample.ini”に保存されているデータ ///////////////////////////////

    • 0評価
    • 100PV
    283.h 283.h 3日前
  • 解決済

    回答
    1

    C++でのTemplateの実装方法について質問です。

    状況 Visual Studio 2015 で C++ を用いコードを書いていたところ疑問が生じたため質問をさせて下さい。 発生している問題 templateを用いたコードを初めて書いていたのですが、templateの実装は宣言に書けば良いと聞き、 class GameObject { private: std::vector<Com

    • 0評価
    • 41PV
    kanade kanade 2日前
  • 受付中

    回答
    2

    C++ オブジェクト生成方法の違いについて

    オブジェクト生成に関する質問です。 以下の2パターンでは、内部で行われていることが違う、らしいのですが、何がどう違うかわかりません。 (Aはクラスです) //① A a1; A a2 = a1; //② A a3; a3 = a1; a2とa3は別物、ということなのですが、理由がよくわかりません。 どなたかわかる方いらっし

    • 1評価
    • 107PV
    qwerty123 qwerty123 3日前
  • 受付中

    回答
    1

    dlibのwebcam_face_pose_exで顔認識を行いたい

    現在、dlibという画像処理や機械学習に使われるライブラリを用いて顔認識を行いたいと考えています。 そこで下記のWebページを参考にサンプルプログラムのビルドを試みようとしているのですが、サンプルプログラムの実行ができません。 http://qiita.com/naoyu822/items/7cce2f2dbad24931cc87 example/

    • 0評価
    • 25PV
    TetsuroMurase TetsuroMurase 2日前
  • 解決済

    回答
    2

    C++,2つのクラスで相互に代入演算をオーバーロード

    C++で演算子オーバーロードを使ったソフトを作っています。 Class AとClass Bがあったとき、下記のようにすると、 Class Bのほうは問題なく=をオーバーロードできますが、 Class Aのほうでは、Class Bが不完全な型であるため、オーバーロードが定義できません。 現在は、1行目にclass Bを前方参照していますが、これが無

    • 0評価
    • 52PV
    Gustave Gustave 5日前
  • 受付中

    回答
    2

    順番が変動する度に整理したい。

    順番が変動する度に順番を整理したい。 ターン制RPGゲームを作っているのですが、魔法などで行動順が変動した場合、 どのように行動順を整理すれば良いですか? ターン開始時の「すばやさ」で行動順を決めることはできるのですが、 このやり方だと、そのターンの中で「すばやさ」が変動した場合も「すばやさ」の変動 が無視され、ターン開始時に決定された行動順で実行

    • 0評価
    • 103PV
    MadZetton MadZetton 5日前
  • 解決済

    回答
    3

    コントロールの位置や大きさを割り出す

    C/C++ ( Windows API 実装 ) でやっています。 通常、ウィンドウプロシージャ の WM_SIZE や WM_MOVE 等 ( WM_SIZING もあるらしいので。 ) 、SetWindowPos関数(?) 等で ウィンドウサイズや位置が変更されたとき、コントロールも サイズ変更しますよね。 ウィンドウの位置 ( X軸,

    • 0評価
    • 54PV
    BeatStar BeatStar 5日前
  • 解決済

    回答
    4

    スクリプトエラーの恐怖

    C言語を学習するのに苦Cというサイトでチャレンジしています。 そこにあった学習用C言語開発環境 を使ってみているのですがスクリプトエラーが何度も出ます。 それでネットで調べてみてインターネットオプションからチェックを外したりつけたりする方法が二つあり それを試したのですが変化なしです。 ほかの対処方法を教えてください。

    • -2評価
    • 190PV
    syosinnsyakarak syosinnsyakarak 1週間前
  • 解決済

    回答
    2

    ポインタに対してのsizeofに関して(C++)

    C++のsizeofに関して 初投稿で説明がわかりにくい部分があるかもしれませんがご了承下さい。 どうぞよろしくお願いいたします。 クラスで定義したchar型ポインタに外部関数の配列のアドレスを代入し、 そのポインタに対してsizeof()を行っても、ポインタのサイズしか返却されません。 配列のを格納しているポインタに対してsizeof関数を行

    • 0評価
    • 49PV
    NotFound NotFound 5日前
  • 受付中

    回答
    0

    Visual Studio 2013 /clr エラー

    「プロパティ」→「全般」→「共通言語ランタイムサポート」→共通言語ランタイム サポート (/clr)に設定していますが、 \AppData\Local\Temp\.NETFramework,Version=v4.5.AssemblyAttributes.cpp(1): fatal error C1190: マネージ ターゲット コードには '/clr'

    • 0評価
    • 43PV
    negisio negisio 4日前
  • 受付中

    回答
    1

    配列についての質問です

    前提・実現したいこと OpenCVを用いて卒業研究で天体に関するシステム開発を行っています。 発生している問題・エラーメッセージ わからないことは、おそらくプログラミングの基礎的なことだと思いますが… 下のソースコードはオリオン座の写真を二値化し、二値化した画像の白い部分の重心を取る、というものです。 一番下の「もしmodel_areaがm

    • 0評価
    • 72PV
    piyopon 退会済みユーザー 5日前
1

もっと見る

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    3219

  • 総質問数

    1312

  • 今週の質問数

    21

タグ別ランキング

タグ別ランキング

タグ別ランキング

関連するタグ

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