• [解決済み】未定義の型を使用する【重複あり

    質問内容 この質問はすでにここに回答があります : フォワード宣言はいつ使えるのですか? (回答13件) 閉店 8年前 . #in

    2022-02-23 09:20:53
  • [解決済み】__declspecとは何ですか、どんな時に使うのですか?

    質問事項 のインスタンスを見たことがあります。 __declspec を読んでいます。これは何でしょうか?また、どのような場合にこの構文を使用する必要があるのでしょうか? どのように解決するのですか? これはC++言語のMicrosoft特有の拡張機能で、型や関数にストレージクラス情報を付与することができます。 ドキュメンテーション __declspec (C++)

    2022-02-23 07:31:32
  • [解決済み】警告:異なるポインタ型の比較【終了しました

    質問 閉店しました。 この質問は 再現性がない、または誤字脱字が原因である . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、それが オントピック Stack Overflow用です。

    2022-02-23 05:08:57
  • [解決済み】削除された関数であるため、関数を参照できない

    質問 こんにちは、私は本からC++を学習しており、以下の演習問題に取り組んでいます。 istreamを受け取り、返す関数を書いてください&。この関数は、ファイルの終端にぶつかるまでストリームを読む必要があります。この関数は、読み込んだ内容を標準出力に出力しなければなりません。ストリームを返す前に、ストリームを有効な状態にリセットしてください。 #include "stdafx.

    2022-02-22 23:45:56
  • 形式的なパラメータ渡しの問題としてのc++ベクトル

    最近、仕事でベクターコンテナを渡したいという問題に遭遇したので、いろいろ調べて自分でデバッグして理解しました コード コードの69行目でベクトルを定義し、コンテナinit_vector1, init_vector2, init_vector3を初期化する3つの関数を記述しています。 デバッグすることで、以下のことがわかります。 init_vector1

    2022-02-22 20:07:09
  • 3次元配列のベクトル実装

    <パス #include #include int main() { std::vector > > a(2);//create 2 vectors > Array of type for (int n = 0; n < 2; n++) { a[n].resize(4); }// To set t

    2022-02-22 12:05:02
  • [解決済み】非メンバー関数はcv-qualifierを持つことができません。

    質問 次のような関数を書いているとき abs というエラーが発生します。 非メンバー関数 unsigned int abs(const T&) は cv-qualifier を持つことができません。 template<typename T> inline unsigned int abs(const T& t) const { return t

    2022-02-22 09:38:12
  • [解決済み] "vector "がこのスコープで宣言されていません。

    質問 hと*cppでファイルを区切ると、次のようなエラーが発生します。 これはmain.cppです。 #include <iostream> #include <math.h> #include <vector> #include "functia.h" using namespace std; int main() { vector<d

    2022-02-22 08:34:25
  • 実行プログラムをロードした後にGDBデバッグを行うと、"not in executable format "と表示される。

    <パス gdbのデバッグでは、ファイルがスクリプトではなく実行ファイルであるかどうかを確認するためにfileを使用することに注意してください。 GDBデバッグでは、実行ファイルをロードした後、&quot;not in executable format&quot;のプロンプトが表示されます。 gdb const 次のようなプロンプトメッセージが表示されます。 GN

    2022-02-22 06:45:55
  • [解決済み】C/C++で配列をコピーする関数はありますか?

    質問 私はC/C++を学んでいるJavaプログラマーです。そこで、JavaにはSystem.arraycopy();のような、配列をコピーする関数があることを知っています。私はCまたはC++で配列をコピーする関数があるかどうか疑問に思っていました。私は、forループ、ポインタなどを使用して配列をコピーする実装を見つけることができました。配列のコピーに使用できる関数はありますか? どのよう

    2022-02-22 03:33:11
  • エラーが発生しました。ISO C++ は型がない 'xxx' の宣言を禁じています [-fpermissive] 。

    エラーコードです。 class メッセージ。 class Folder{ <未定義 を公開します。     addMsg(Message *pm);//キーワードpmで要素を追加します。     remMsg(Message *pm);//キーワードpmを持つ要素を削除します。 をプライベートで使用することができます。   

    2022-02-22 01:04:54
  • [解決済み】ビット単位のLess than or Equal to

    質問内容 コンテストのためという誤解があるようです。 私はある課題を解決しようとしているのですが、もう1時間もこの問題で行き詰まっています。 /* * isLessOrEqual - if x &lt;= y then return 1, else return 0 * Example: isLessOrEqual(4,5) = 1. * Leg

    2022-02-21 20:36:13
  • C++ STL応用と実装】5:std::arrayの使用方法(C++11以降)

    &lt;パス 本連載の目次はこちらです。 目次 . 目次では、STL全般の概要を説明します。 前書き この記事では、STLのシリアルコンテナである配列の使い方と注意点についてまとめています。配列は,C++コードのさらなる近代化("modernization")を意味し,std::stringがc言語の文字列に代わってSTLで動作するように,配列は内部配列の先頭アド

    2022-02-21 18:27:07
  • error: 'const_iter' solution の前に期待されるネストされた名前指定子

    今日最初のブログ記事、これからブログを通じてもっと勉強します 今日遭遇したerror: expected nested-name-specifier before 'const_iter'のようなエラーについて friend ostream &amp; operator &lt;&lt;(ostream &amp; out,const Array&lt;T&gt;&amp;aa)

    2022-02-21 08:24:41
  • [解決済み] Windows (Visual C)用のunistd.hに代わるものはありますか?

    質問 Unix 用に書かれた比較的簡単なコンソールプログラムを Windows プラットフォームに移植しているところです ( ビジュアルC++ 8.0 ). すべてのソースファイルに "unistd.h" が含まれていますが、これは存在しません。 これを削除すると、'srandom', 'random', 'getopt' のプロトタイプを間違えたという苦情が来ます。 ランダム関数を置き

    2022-02-21 04:10:12
  • C++における1e9(初期化、無限大)の説明

    &lt;パス ( 初心者にやさしい、シンプルでわかりやすい ) 序文 C++初心者が1e9に遭遇すると、「これってどういう意味?どんな使い道があるのだろう?なぜ、遭遇する問題のいくつかをこの方法で処理する必要があるのでしょうか?ここでは、個人的に理解していることをいくつか紹介します。 1. 1e9とは 一般的にはコンピュータにおける科学的記数法の表現である

    2022-02-21 01:24:52
  • [解決済み] 文字列がスコープで宣言されていない理由

    質問 次のようなコードがあります。 #include &lt;string&gt; #include &lt;boost/thread/tss.hpp&gt; static boost::thread_specific_ptr&lt;string&gt; _tssThreadNameSptr; 次のようなエラーが表示されます。 g++ -c -I$BOOST_PATH tss

    2022-02-20 23:45:09
  • [解決済み] std::equalに代わる安全な方法はありますか?

    質問 std::equal() は安全ではありません。なぜなら、この関数は比較される2番目のコンテナの長さをオーバーするかどうかを知ることができないからです。ということです。 std::vector&lt; int &gt; v( 100 ); std::vector&lt; int &gt; w( 10 ); bool same = std::equal( v.begin(), v.e

    2022-02-20 22:10:45
  • [解決済み】size_tをdoubleまたはintにキャストする方法 C++

    質問 私の質問は、以下の通りです。 size_tのデータを持っていますが、doubleまたはintに変換したいのですが。 もし私が以下のようなことをしたら size_t data = 99999999; int convertdata = data; オーバーフローする可能性があるため、コンパイラは警告を出します。 boostのような変換を行うメソッドはありますか?

    2022-02-20 22:06:49
  • STLにおけるVectorのassign()関数の使用法

    &lt;パス ベクターで最初に触れる関数はassign()です。 関数のプロトタイプは 1:void assign(const_iterator first,const_iterator last); 2:void assign(size_type n,const T&amp; x = T()); 1つ目はコピー関数と同等で、呼び出し元に最初と最後の値を代入します;

    2022-02-20 20:22:33