C++

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

RSS

  • 解決済

    回答
    9

    C++の演算子のオーバーロードの悪いところってなんですか?

    質問内容 「C++の演算子のオーバーロードは悪いのところ」はどこですか? 質問の背景 なんで、そもそもC++の演算子のオーバーロード悪いと思っているかというと、 以下のサイトで、 これを見て「あっ、C++の演算子オーバーロードだ、殺せ!」となったキミ、ちょっと待ってほしい。実はね... http://d.hatena.ne

    • 7評価
    • 3531PV
    redstone redstone 3日前
  • 解決済

    回答
    2

    座標の輝度値

    for(j=200;j<310;j++){ for(i=50;i<170;i++){ sum=sum+((unsigned char*)(imgDst->imageData+imgDst->widthStep*j))[i]; 輝度値 = sum1 /(109*119) ; i=x座標 y=y座標 上の式に座標値を入れて、ある領域の平均輝度値を求めた

    • 0評価
    • 25PV
    toyadai056 toyadai056 7時間前
  • 解決済

    回答
    6

    C++で///を使ったコメント

    C++関係ないのかもしれませんが、最近コメント文で///とスラッシュを三つ使ったものをよく見ます。 VS2015で///を使うと//や/**/より濃い緑色になるのにも最近気が付きました。 そこで質問なのですが、///ってどういうときに使うものなのでしょうか? なにか特別なことをコメントに残すときに使うのでしょうか?

    • 0評価
    • 150PV
    yaeyama yaeyama 4日前
  • 解決済

    回答
    1

    ランダム数

    else { int r=(int)((rand()/((double)RAND_MAX +1.0))*9); if(koma[r]==1){a=r;} else{return r;} } rに1~9のランダムの数字が入り、koma[r]は0,1,2のどれかで表され、その値が1のときにtrueとなり、falseのときに、もう一度trueになるまでラ

    • 0評価
    • 14PV
    toyadai056 toyadai056 4時間前
  • 解決済

    回答
    1

    C++でのエイリアステンプレートの特殊化

    C++で開発をしておりまして、ひょんなことからエイリアステンプレートの特殊化をしたくなりました。そもそもエイリアステンプレートは特殊化できるのか、できるとしたらどのように書けばよいのかご回答お願いいたします。 namespace wck{ template<class T> using my_type = T; template<>

    • 0評価
    • 32PV
    _pumpkin _pumpkin 12時間前
  • 受付中

    回答
    1

    複数のnamedpipeを利用したい

    複数のnamedPipe(CreateNamedPipe)を作成して、別々のデータをプロセス間共有をすることは可能でしょうか? 片方のpipeに接続すると、片方が切断されるようです。

    • 0評価
    • 35PV
    sasasa_sasa sasasa_sasa 9時間前
  • 解決済

    回答
    1

    設定が2回目以降の入力に反映されない

    前提・実現したいこと ボストン、ロンドン、パリ、東京行きのチケットを売るというプログラムを書きました。 one-wayの価格が ボストン 350$ ロンドン 600$ パリ 700$ 東京 800$ になります。 Round tripの場合はone-wayの1.6を掛けた価格、学割は20%引きという設定です。もしユーザーが上記4地点以

    • 0評価
    • 39PV
    Shoan Shoan 22時間前
  • 解決済

    回答
    2

    [DXライブラリ]地面に着地せず右に跳ね回ってしまう。

    前提・実現したいこと いまアクションゲームを制作していて、その一環でサンプルコードを自作しているものです。 問題とかが発生したので質問したいと思います。 発生している問題・エラーメッセージ 地面に着地せず何故か左に跳ね回ってしまいます。 どうすれば治るのでしょうか? 該当のソースコード 問題となりそうなコードだけを上げたいと思います。

    • 0評価
    • 25PV
    keito940 keito940 1日前
  • 解決済

    回答
    3

    バイナリファイルと16進文字列への相互変換について

    画像をバイナリとして開いたのちにそのバイナリ列と16進文字列を相互変換するプログラムを書いています。ここで問題なのが、バイナリ列から16進文字列への変換をしたのち、再びバイナリ列に戻してファイルに書き出すとサイズが半分になってしまいます。どこがおかしいのかわからなくなってしまったためアドバイスをお願いしたいです。参考にしたサイトはこちらです。 ソースを

    • 0評価
    • 68PV
    kkkmokotan kkkmokotan 2日前
  • 解決済

    回答
    2

    標準的な順位付け

    (カードゲームのログの解析プログラム中、)スコアから順位付けをするコードを書いています。書けたことは書けたのですが、かなり複雑になってしまい、もっと簡単な方法、それこそ、標準STLが用意してくれた方法はないかと調べてみたのですが、自分では見つけられなかったので、御存知の方がいらっしゃれば御教授願います。 自分が書いたコードの概要 構造体 R{ 整

    • 0評価
    • 109PV
    majiponi majiponi 1日前
  • 解決済

    回答
    1

    アクションゲームのプログラムでめり込みが多発するのをなんとかしたい。

    前提・実現したいこと DXライブラリとそのサンプルコードを使って、アクションゲームを制作しているのですが、質問があってここに来ました。キャラのサイズを変更して、めり込まないようにしたいです。 発生している問題・エラーメッセージ 着地した地点でめり込んでしまう。しかも、壁にぶつかるとめり込みが発生してしまう。 縦列が1マスの足場では、何故かこの症状

    • 0評価
    • 55PV
    keito940 keito940 1日前
  • 解決済

    回答
    2

    ライブラリのリファレンスってどのように見ればよいのでしょうか?

    最近、C++のライブラリでOpenGL、wxwidgets、fbxsdkなどを個人的に学習しているのですが、どうも効率が良くないような気がしていたので皆様がどのように学習をしているのかお聞かせいただければと思い質問させていただきました。 大学でOpenGL(1.5)を学習したときには、日本語の教科書を見ながら教授が1つ1つの関数について丁寧に説明してく

    • 1評価
    • 433PV
    gochuumonha gochuumonha 6日前
  • 解決済

    回答
    4

    同じ変数名の多重定義を許可したくない

    質問 forループを書くとforの反復として使う変数iだけでなくその他変数名もforループ内で重複して定義できます。 プログラムミス(バグ)が生まれる可能性が高いのでC#のようにエラー(※画像1)を出したいのですがVisual Studioにどのような設定を行えばよいでしょうか。 また、C++はなぜこのような厄介なプログラムのミス(バグ)に繋がり

    • 0評価
    • 145PV
    aglkjggg aglkjggg 5日前
  • 解決済

    回答
    1

    平均画素値の求め方

    下のコードでは直線を抽出して座標を求めるところまではできました。 今できていないことはfor(line~)文の部分内の領域の平均画素値(平均輝度値)を求めたいのですが、そこが分かりません。 すいません一つ一つの座標の輝度値の値の求め方も教えてください。 sourceImage = cvQueryFrame(capture); cvCvtColor

    • -1評価
    • 42PV
    toyadai056 toyadai056 2日前
  • 受付中

    回答
    2

    C++ での改行なし入力

    C++において、改行せずにキーボードから入力するにはどうしたらいいんでしょうか? 具体的には、enterを押して入力を終了しても改行しないようにしたいです。

    • -1評価
    • 80PV
    somu somu 4日前
  • 受付中

    回答
    0

    QtにてUi::MainWindowをスレッドに渡せません

    前提・実現したいこと Ui::MainWindowをスレッドに渡したいです。 Threadone so(Ui::MainWindow ui)のstart()を呼ぼうとするとエラーが出ます。 どなたか教えて頂けないでしょうか。 どうぞよろしくお願い致します。 発生している問題・エラーメッセージ mainwindow.cpp:12: エラー:

    • 0評価
    • 20PV
    alice-R alice-R 2日前
  • 解決済

    回答
    1

    (C+)Binary列を文字列に結合する方法

    fopenを使ってファイルをバイナリで開いて中身を取得しました。char[]に格納されているとします。 こちらを参考にして、C++のプログラムからmysqlに接続しています。そのためsql文を直接文字列として書いています。以下に簡単な例を掲載いたします。 stmt->execute("INSERT INTO conference VA

    • 0評価
    • 50PV
    kkkmokotan kkkmokotan 3日前
  • 解決済

    回答
    2

    画像処理における並列化問題

    前提・実現したいこと 並列化を行い,トリミングをしようと思い, VisualStudio2015にてOpenMPを用いています プログラムはコンパイル,実行可能なのですが, 何も出力が行われません どうしたらよいでしょうか 該当のソースコード #pragma omp parallel for for(int i=1; i<

    • 0評価
    • 48PV
    toooo toooo 4日前
  • 解決済

    回答
    4

    参照渡しとポインタ渡しについて C++ VS2010

    参照渡しとポインタ渡しの違いを教えて下さい。 Visual Studio2010 MFCアプリケーション作成における質問です。 定義した構造体など typedef struct { int a; //箱A int b; //箱B bool c;

    • 0評価
    • 129PV
    MelodyMelty MelodyMelty 6日前
  • 受付中

    回答
    2

    VC++ 2008 expressでのプロジェクトのテンプレート作成の方法

    前提・実現したいこと Visual C++ 2008 expressを使用してプログラム開発をしています。その中でDXライブラリを導入・使用しているのですが、新規プロジェクトを作成するたびにプロパティを設定しなければなりません。Googleで検索してみると、2005や2010にはメニューバーのファイルの中に「テンプレートのエクスポート」という項目があるよう

    • 0評価
    • 57PV
    cl_cpp cl_cpp 6日前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    3553

  • 総質問数

    1676

  • 今週の質問数

    22

タグ別ランキング

タグ別ランキング

タグ別ランキング

関連するタグ

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