• [解決済み] int 型の一時的なものから int& 型の非恒等式参照への無効な初期化

    質問 #include<iostream> using namespace std; int fun(int &x) { return x; } int main() { cout << fun(10); return 0; } どなたかエラーの原因を教えてください。 ありがとうございます。 解決方法は? 10 は定

    2022-02-16 11:56:41
  • [解決済み] boost::asio::buffer。バッファサイズを取得し、バッファオーバーフローを防ぐ?

    質問内容 パケットを送受信するための以下の2つの関数があります。 void send(std::string protocol) { char *request=new char[protocol.size()+1]; request[protocol.size()] = 0; memcpy(request,protocol.c_str(),protocol.siz

    2022-02-16 11:50:25
  • [解決済み] whileループを停止させたい時に停止させることができない

    質問 を表示するwhileループを書きます。 userNum を 2 で割って(整数分割)、1に到達するまで。各数値の後にはスペースを入れる。の出力例 userNum = 20: 20 10 5 2 1 #include <iostream> using namespace std; int main() {

    2022-02-16 11:37:21
  • [解決済み] Cin.Ignore()が動作しない

    質問 ここにコードがあります。 cout << "Press Enter To Exit..."; cin.ignore(); このプログラムは実行され、あなたがエンターキーを押すまで待機し、その後終了します。 では、このコードを見てください。 int m; cin >> m; cout << "Press Enter To Exit...";

    2022-02-16 11:32:41
  • [解決済み] C++の文字列は、文字の場所を交換する

    質問 文字列の中の文字の位置を入れ替える方法はありますか?たとえば、次のような場合です。 "03/02" を取得する必要があります。 "02/03" . どんな助けでも感謝します! 解決方法は? もちろんです。 #include <string> #include <algorithm> std::string s = "03/02"; std::swa

    2022-02-16 11:02:27
  • TABをセパレータとし、中央のフィールドを空にしたテキストファイルを読み込むC++メソッド?

    データファイル:testData.txt 内容です。 111 222 444 555 感想 getline() は testData.txt の最初の行を文字列に読み込み、次に n 番目のセパレータを検索して位置を特定し、n 番目のフィールドの長さを決定して substr を使い、そのフィールドをインターセプトして対象の文字列に割り当てています。

    2022-02-16 10:48:15
  • [解決済み] memsetなどが既にあるのに、なぜZeroMemoryなどが存在するのですか?

    質問内容 なぜ ZeroMemory() Cの標準ライブラリにはmemsetやそれに関連する呼び出しがすでにあるのに、Windows APIには同じような呼び出しがあるのでしょうか?どれを呼べばいいのでしょうか?答えは、quot;depends" だと思います。何についてですか? 解決方法は? CやC++の場合。 ZeroMemory() と memset() は全く同じもの

    2022-02-16 10:43:29
  • [解決済み] BFS迷路ヘルプ c++

    質問 ブレッドファースト探索を用いた迷路解法を作成し、最短経路を文字'*'でマークしようとしています。 迷路は、実はただのテキストの束です。迷路はn×nのグリッドで構成され、壁を表す"#"と、歩けるエリア/パスを表すピリオド"."で構成されています。S'はスタート、'F'はフィニッシュを表します。 今現在、この関数は解を見つけることができないようです(解がありえないのに解があると思い込ん

    2022-02-16 10:35:58
  • [解決済み] SFML ビューとウィンドウの混同

    質問 c++ / SFMLのコードを1つだけ持っています。 #include <SFML/Graphics.hpp> #define windowWidth 600 #define windowHeight 300 int main() { sf::RenderWindow window(sf::VideoMode(windowWidth, windowHeight

    2022-02-16 10:33:33
  • [解決済み] コンパイル時の非互換ライブラリのスキップ

    質問 ローカルマシンでプロジェクトのコピーをコンパイルしようとすると、「互換性のないライブラリをスキップしています」というエラーが表示されます。 これは、職場のサーバーにホストされているライブバージョンをいじくりまわしているときには当てはまりません(そこでは完璧にできています)。 他の様々なサイトを見ると、私はUbuntuの64bitディストロで開発しており、サーバー版は32bitで動い

    2022-02-16 10:12:10
  • [解決済み] エラーが発生します。ISO C++は型がない宣言を禁じています。

    質問 以下のようなエラーが発生します。 ISO C++は、型がないttTreeInsertの宣言を禁じています。 ISO C++では、型がないttTreeDeleteの宣言を禁止しています。 ISO C++では、型がないttTreePrintの宣言を禁止しています。 int ttTree::ttTreePrint() のプロトタイプは、クラス ttTree のいずれとも一致

    2022-02-16 10:10:21
  • [解決済み] 再帰的降下法パーサ

    質問 Modern Compiler Design」という本は、コンパイラについて書かれた素敵な本です。その中のソースコードで気になるのが、AST(抽象構文木)です。例えば、次のようなパースをする括弧付き表現パーサーを書きたいとします。 ((2+3)*4) * 2 ! のようなASTがあると本には書いてある。 ((2+3)*4) * 2 / |

    2022-02-16 09:47:14
  • [解決済み] "エラー:'abs'の呼び出しがあいまいです "の修正方法

    質問 HackerRankに掲載されているポインタに関する簡単なC++プログラムを実行していますが、ウェブサイト上では問題なく動作しています。しかし MacOSで実行すると、次のようなメッセージが表示されます。 error: call to 'abs' is ambiguous となっていて、何が曖昧なのかよくわかりません。 似たような問題の他の回答も見てみましたが、エラーメッセージの

    2022-02-16 09:39:42
  • [解決済み] SFML の描画プリミティブを VertexArray から取得する。

    質問 構築したVertexArrayから好きなプリミティブを描画するにはどうしたらいいですか?下の例では、「vertices」配列に2つの頂点を追加し、「window.draw(vertices, 2, sf::Lines) 」で描画しようとしていますが、エラーになります。sf::Vertex foo[] = {..}' でラインオブジェクトを作ることができるのは知っていますが、一度にすべて

    2022-02-16 09:26:01
  • [解決済み] 静的な仮想関数を持つことはできますか?もしできないなら、なぜですか?[重複]。

    質問 この質問はすでにここに回答があります : 閉じる <スパン 9年前 . <ブロッククオート 重複の可能性があります。 C++の静的仮想メンバ? 静的な仮想関数を持つことはできますか?もしできないなら、なぜですか? class X

    2022-02-16 09:16:13
  • [解決済み] BSTRと_bstr_tの違いは何ですか?

    質問 どなたか、上記のタイプの違いと、その違いを明確に説明するための使用例を教えてください。 ご協力をお願いします。 注:この質問は この他の質問 解決方法を教えてください。 BSTRは、COMで使用される文字列データ型です。 _bstr_t はスマートポインタのように動作するラッパークラスで、変数が破壊されたりスコープ外に出たりすると、割り当てられたメモリを解放するよ

    2022-02-16 08:45:31
  • [解決済み] 式はクラス型を持つ必要があります。- クラスオブジェクトのベクトル

    質問 どなたか、どこを見ればいいのか正しい方向を教えてください。上記のようなエラーが発生します。 std::vector of class States をゲームエンジンクラスで宣言しています。 class GameEngine {.... private: std::vector<State> *m_states; } コンストラクタ内。 m_states =

    2022-02-16 08:24:03
  • c++ エラー: 'strcpy' がこのスコープで宣言されていません 解決策

    <パス 今日は宿題のc++をやりました。strcpyを使った。 私はこのヘッダーファイルを使っています(c++プログラミングブックに記載されているように必要です)。 #include しかし、それはエラーを報告する error: 'strcpy' is not declared in this scope その後 ネットで検索したら、結果が出ました 解

    2022-02-16 08:06:04
  • [解決済み] GetCurrentTime()が正しい時刻を返さない

    質問 私のコードでは、以下のAPIを使用しています。 COleDateTime timeStamp = COleDateTime::GetCurrentTime(); そして、それは不正確な値を与えています システム時刻が12:36:08のとき、03:36:08と返されました。 システム時刻設定を確認したところ、米国の地域設定が使用されていました。 同様の挙動を経験され

    2022-02-16 07:30:35
  • [解決済み] なぜ2回エンターキーを押さなければならないのですか?

    質問事項 私のプログラムでは、ある場所に到達したときに、なぜか 入力 を2回送信するようにしました。入力をスキップしないようにclearを追加し、バッファに余分な文字を残さないようにignore()を追加しました。入力したら改行されたので 入力 もう一度入力すると、入力され、問題なくプログラムが継続されるのですが、なぜでしょうか?以下はコードの断片です。 cin.i

    2022-02-16 07:25:27