• [解決済み] C++で、配列から部分配列を取得する方法はありますか?

    質問 私は今、頭を悩ませていて、配列を受け取ってその半分を関数に渡す速い方法を探しています。10個の要素からなる配列Aを持っている場合、ある言語ではA[5:]のようなものを関数に渡して終了します。c++で同じような構成はあるのでしょうか?もちろん、ループするような関数は避けたいのですが。 どのように解決するのですか? C言語ではポインタを使用しますが、C++ではあらゆる種類のイテレー

    2022-02-15 09:24:59
  • [解決済み] C++ 引数リストに一致するコンストラクタのインスタンスがありません。

    質問 私のコードのどこがおかしいのかがわかりません。edxのラボの課題を終わらせようとしているのですが、なぜ私のコードが動かないのかがわかりません。課題では、Student クラス、Teacher クラス、Course クラスを作成することが求められています。コースクラスのコンストラクタを理解しようとしていますが、私の教師オブジェクトを受け入れません。私はオブジェクトを作成するためにポインタ

    2022-02-15 09:02:59
  • [解決済み】他のファイルで見つけた関数を呼び出すには?

    質問 最近C++とSFMLライブラリを使い始めたのですが、もしスプライトを "player.cpp" というファイルに定義したら、 "main.cpp" にあるメインループでどのようにそれを呼び出すのでしょうか? 以下は私のコードです(これは SFML 2.0 であり、1.6 ではないことに注意してください!)。 main.cpp #include "stdafx.h" #incl

    2022-02-15 07:29:51
  • [解決済み] char 配列を用いた文字列の逆引き C++

    質問 文字列を反転させる簡単なC++プログラムを書きました。文字列を文字配列に格納します。文字列を反転させるために、同じ文字配列とtemp変数を使って、配列の文字を入れ替えています。 #include<iostream> #include<string> using namespace std; void reverseChar(char* str); char

    2022-02-15 06:19:01
  • [解決済み] QObjectから派生したクラスでqRegisterMetaTypeを適切に使用する方法は?

    質問 この件に関して、いろいろと検索してみたのですが、無駄でした。私の嘆きは以下の通りです。 私の場合は ClassA で、だいたいこんな感じです。 class ClassA : public QObject { Q_OBJECT public: ClassA() { mName = "lol"; } ~ClassA(); void ShowName

    2022-02-15 05:54:57
  • [解決済み] srand (time (null)) でコンパイラの警告が出る:暗黙の変換で整数の精度が失われる

    質問 この質問がすでに回答されている場合は、申し訳ありません。 #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main () { srand( time(NULL) ); cout << rand(); } 暗黙のう

    2022-02-15 05:35:37
  • ISO Cではポインタと整数の比較は禁止されています [-fpermissive] 。

    <パス エラーコードです。 S = "a###c"です。 if(S[i] == "#"){ if(s.length()! =0) s.pop_back(); } 例外が発生しました。ISO C はポインタと整数の比較を禁止しています [-fpermissive] 。 意味:ポインタと整数の比較エラー。ポインタと整数の比較は禁止されています。

    2022-02-15 05:16:20
  • [解決済み] C++"仮想関数があるが仮想デストラクタがない"

    質問 ベースクラス Media といくつかの派生クラス、すなわち DVD , Book などなど... ベースクラスは、次のように書きます。 class Media{ private: int id; string title; int year; public: Media(){ id = year

    2022-02-15 04:31:36
  • [解決済み] リンクリストのコピーコンストラクタの作成

    質問 これは宿題です C++の授業でリンクリストのクラスを実装しているのですが、コピーコンストラクタが非常に分かりにくくなっています。 リンクリストはElemsと呼ばれる構造体で構成されています。 struct Elem { int pri; data info; Elem * next; }; Elem

    2022-02-15 03:50:29
  • [解決済み] c++で非常に簡単なプログラムが動作しない?

    質問内容 なぜかうまくいかないのですが・・・。 私はLinuxで作業しています g++は何もしてくれません gccは次のように表示します。 /tmp/ccyg7NDd.o: In function `main': test.cc:(.text+0x14): undefined reference to `std::cout' test.cc:(.text+0x19): unde

    2022-02-15 03:47:56
  • [解決済み] 2つのQ文字列を比較する方法は?[クローズド]

    質問 閉店しました。 この質問は、以下を満たしていません。 Stack Overflowガイドライン . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、それが オントピック Stack O

    2022-02-15 03:44:07
  • [解決済み] c++ で .txt ファイルから 2 次元配列に読み込む

    質問 私は大馬鹿者で、このことは私の目の前にあるのですが、グーグルでもここでも、理解できる資料が見つからないようです。 整数が何行も並んだテキストファイルがあり、各整数はスペースで区切られています。これらの整数を配列に読み込んで、新しい行が配列の1次元目になり、その行のすべての整数が2次元目に保存されるようにしたいのです。 おそらく最悪の用語を使って説明したんだろうね、ごめん。

    2022-02-15 03:10:01
  • gcc は "修飾語を破棄する [-fpermissive]" でコンパイルします。

    <パス struct Base { Base() { std::cout << " Base::Base()\n"; } virtual ~Base() { std::cout << " Base::~Base()\n"; } virtual void test() { std::cout << " test in base

    2022-02-15 02:54:17
  • [解決済み】C++の「クラス」型の再定義

    質問 c++で初めてクラスを扱おうとしています。私のサークルクラスと関連するヘッダーファイルは問題なく動作していましたが、いくつかのファイルを移動して以来、私は以下のように表示されるエラーが発生し続けています。 c:\circleobje.cpp(3): error C2011: 'CircleObje' : 'class' type redefinition c:\circleobje.h(4

    2022-02-15 02:47:22
  • [解決済み] リンカーエラー (link2005, link1169)

    質問 コンパイルしようとすると、このようなエラーが発生します。 全てのエラーを解決しようと頑張ったのですが、この3つが勝ってしまいました。私は初心者なので4時間も頑張りました。本当に皆さんの助けをお願いします。 1) エラー1 エラー LNK2005: "class std::basic_istream > & __cdecl cs52::operator>

    2022-02-15 01:02:55
  • [解決済み] ヘッダーで定義された関数やクラスをテンプレート化して実装する場合、なぜ "tpp "ファイルを使用するのですか?

    質問内容 の最初の回答をご参照ください。 テンプレートの実装に関する質問です。 具体的には、次の引用に注目してください。 これに対する一般的な解決策は、ヘッダーファイルでテンプレート宣言を書き、実装ファイルでクラスを実装することです( 例えば、.tpp ) を作成し、この実装ファイルをヘッダの末尾にインクルードします。 一番気になる部分を太字にしました。 .tppフ

    2022-02-14 23:48:55
  • [解決済み] WinMainとwWinMainの違いについて

    質問 WinmainはlpCmdLineパラメータにchar*を取るのに対し、wWinMainはwchar_t*を取るという違いだけです。 Windows XPで、アプリケーションのエントリーがWinMainの場合、WindowsはコマンドラインをUnicodeからAnsiに変換してアプリケーションに渡しているのでしょうか? コマンドラインのパラメータがユニコードでなければならない場

    2022-02-14 22:57:32
  • [解決済み] shared_ptr と scoped_ptr の比較

    質問 scoped_ptr はコピー不可で、スコープ外に削除されます。そのため、ある種の制限を受けることになります。 shared_ptr . ですから、コピー操作を本当に制限する必要がある場合以外のようです。 shared_ptr を使用するのがよいでしょう。なぜなら、オブジェクトのコピーを作成する必要があるのかないのかわからない場合があるからです。そこで質問ですが、上記のようなケース

    2022-02-14 22:48:21
  • c++のコンストラクタが非クラス型であるオッドボール問題

    <パス 奇妙な問題で、明らかに本のコードを真似て小さな試みをした結果 error: request for member 'push' in 's', which is of non-class type 'T_stack ()' |codes ここで、テンプレートクラスを試してみたいと思います。すると、何かが間違っていた。 template <typenam

    2022-02-14 22:31:04
  • [解決済み] コンストラクタへの未定義の参照

    質問 私はC++を試しているJava開発者です。 新しいクラスを作成したところです。このクラスには、Filterオブジェクトを格納するためのリストが必要です。 フィルター.h #ifndef FILTER_H_ #define FILTER_H_ class Filter { public: Filter(int id); int id; ~Filter();

    2022-02-14 22:12:51