• [解決済み] テンプレートにおける'typename'と'class'の違い?

    質問 テンプレートについて、両方の宣言を見たことがあります。 template < typename T > template < class T > 何が違うの? そして、これらのキーワードは、次の例(ドイツ語のWikipediaのテンプレートに関する記事から引用)では、具体的にどのような意味を持つのでしょうか。 template < templ

    2022-02-24 21:06:46
  • [解決済み] Visual Studio - アップグレード後に「Unknown Compiler version」と表示される。

    質問 Visual Studio 2015のC++プロジェクトがあり、VS 2017にアップグレードしたいと思っています。最初にVS 2017でプロジェクトを開いたときに、プロジェクトをアップグレードするための自動プロンプトをすでに拒否していたので(そのときはアップグレードしたいとは思っていませんでした)、その方法ではプロジェクトを更新することができませんでした。代わりに、私はちょうど私のプ

    2022-02-24 20:35:36
  • [解決済み] std::vector オブジェクトの「正しい」割り当て解除方法

    質問 最初の解答は std::vector<int> *vec = new std::vector<int>; assert(vec != NULL); // ... delete vec; An 代替 があります。 std::vector<int> v; //... vec.clear(); vec.swap(std::vector&l

    2022-02-24 18:50:45
  • [解決済み] C++のコンソールアプリケーションをすぐに終了させないようにするには?

    質問 最近、C++を学ぶために このサイト . 残念ながら、コードサンプルを実行しようとすると、プログラムが約半秒間開いた後、すぐに終了してしまいます。私の努力の成果を見るために、プログラムがすぐに終了しないようにする方法はありますか? 解決方法を教えてください。 編集する。 Charles Baileyが以下のコメントで正しく指摘しているように、この方法は、文字が

    2022-02-24 15:43:51
  • [解決済み] ネストされた名前指定子

    質問 次のようなコードがあります。 namespace mymap { template <class Key,template <typename T > class Allocator> myownmap { typedef pair<const unsigned int, Key> typename _myPair;

    2022-02-24 14:39:50
  • [解決済み] 式はポインタからオブジェクトへの型でなければならない

    質問 CUDAで以下のようなコードを持っています。 __global__ void matvec(int *MAT, int *VEC, int *SOL) { int bx = blockIdx.x; int tx = threadIdx.x; int i = 32*bx+tx; for (int j = 0; j < X; j++){ SOL[i]

    2022-02-24 14:35:26
  • [解決済み] std、tr1、boostの違い(名前空間やライブラリとしての違い)は何ですか?

    質問 最初はどれも同じだと思っていたのですが、それは間違いでした。そこで、どなたかこの3つの違いを簡単に説明していただけませんか?例えば std::bind ( 最新作、次世代C++ ) std::tr1::bind ( 古い、C++ std の拡張 ) boost::bind ( 完全に別のライブラリ ) または std::shared_ptr , std::

    2022-02-24 12:08:16
  • [解決済み] CV_8UとCV_32Fの違いと、両者を変換する際の注意点を教えてください。

    質問事項 あるコードが動作不良を起こしているのですが、これは間違ったタイプのデータを操作しているか、データ間の変換がうまくいっていないためだと思われます。 それは、以下のものを混ぜています。 cv::Mat オブジェクトの型は CV_8U (でjpgをグレースケールで読み取るときに作成されるものです。 cv::imread ), CV_32F および CV_32S . こ

    2022-02-24 11:12:34
  • [解決済み] C++ 2d char array to string

    質問 2次元の文字配列から文字列に変換するには? int main() { char foo[3][3] = {{'a','b','c'}, {'d','e','f'},{'g','h','i'}}; string bar; bar = foo; cout<< bar; //abcdefghi return 0; } また、2次元配列の選択部

    2022-02-24 11:06:14
  • [解決済み] テンプレート引数1が無効です (Code::Blocks Win Vista) - テンプレートは使いません。

    質問 学校のプロジェクトで困っていることがあります。 授業がある #include "Group.h" #include <vector> #include <string> using namespace std; class User{ private : string username; vector<Gro

    2022-02-24 07:07:02
  • [解決済み] C++ "No matching constructor for initialization of" コンパイラーエラー

    質問 あるクラスを初期化しようとすると、エラー "No matching constructor for initialization of 'TextureCoordinates'" が表示されます。 初期化しようとしているクラス。 class TextureCoordinates { public: TextureCoordinates(){}; TextureCo

    2022-02-24 06:50:56
  • [解決済み] C++の**とは何ですか?

    質問 いくつかのコードや、コンパイラから生成されたエラーに、''S''マークがあるのを見かけました。 ** というトークンを変数の前に置いています(例: **variablename unreferenced-- とか、正確には思い出せません)。 これはポインタに関連していることは間違いないのですが、推測すると、2回参照解除をしようとしているように見えます。 ' ** はかなりググれない。

    2022-02-24 05:48:54
  • [解決済み] c++ エラー: 予想される型指定子

    質問 この単純なリンクリストテストプログラムを、コマンド g++ -o SLLtest SLLtester.cpp intSLList.o エラーが表示されるのですが。 SLLtester.cpp: In function ‘int main()’: SLLtester.cpp:4:27: error: expected type-specifier SLLtester.cpp:

    2022-02-24 05:18:47
  • [解決済み] OpenCV: imshow() の前に namedWindow() は必要ですか?

    質問 OpenCVでは、imshow()の前にnamedWindow()がある例を多く見かけますが、そのような例はありますか? namedWindow( imageName, CV_WINDOW_AUTOSIZE ); namedWindow( "Gray image", CV_WINDOW_AUTOSIZE ); imshow( imageName, image ); imshow(

    2022-02-24 02:31:44
  • [解決済み] Codeblocks c++ 未定義参照エラー、クラスは定義されている

    質問 先日、あるC++のコードがうまく動かないので質問させていただきました。c++でオブジェクトを作成する方法について皆のアドバイスを受けたのですが、未定義の参照エラーが発生します。私は最新のコードブロックのバージョンを使っており、それを使ってコンパイルしています。これは、コンパイル時にいくつかのファイルをリンクしていないことが原因であり、ヘッダーファイルでクラスを定義したが、コードでは定義

    2022-02-24 02:27:05
  • [解決済み】'int [0]'のイニシャライザが多すぎる c++

    質問 最初に int k[] ={1,2,3,4,5}; 2番目 struct slk { int k[] ={1,2,3,4,5}; }; これらの 2 つのステートメントについて、最初のステートメントはコンパイルに合格したのに、2 番目のステートメントではなぜ error:too many initializers for 'int [0]'. k[5]を

    2022-02-23 23:58:09
  • [解決済み】多文字の定数警告について

    質問内容 なぜ警告なのですか?意味不明な数値の代わりに複数文字のint型定数を使ったり、同じ値のconst変数を定義する方が分かりやすい場合が多いと思います。wave/tiff/その他のファイルタイプをパースするとき、読み取った値を対応する値ではなく、いくつかの 'EVAW' や 'data' などと比較する方がより明確です。 サンプルコードです。 int waveHeader = '

    2022-02-23 20:21:02
  • C++で発生したいくつかのエラー

    <パス 1.PointCloudの前に無効な宣言子があります。 こちらは実際に間違いがあり、報告されるエラーの一般的な種類は以下の通りです。 invalid declarator before ... このエラーは、関数のプロトタイプを定義しているファイルで、正しく定義されているか、ヘッダーファイル全体の定義が完全かどうかを確認する必要があります。 errorは

    2022-02-23 15:46:42
  • [解決済み】C++で関数から構造体を返すには?

    質問 この関数はどのようにすれば構造体を返すのですか?return newStudent;」を試すと、「studentTypeからstudentTypeへの適切なユーザー定義変換が存在しません」というエラーが表示されます。 // Input function studentType newStudent() { struct studentType {

    2022-02-23 12:43:45
  • 系図管理システムc++実装

    <パス 1. 背景 系図(けいず)。家系図、氏族図などとも呼ばれる。一族の血統再現や重要人物の行状を記録した表形式の系図書である。新王朝玉璽、皇宋玉璽など、天皇の系図を玉璽と呼ぶ。父方の家系や人物の記録が中心で、正史の天皇の本紀や王侯の伝記・年表から発展したものである。 家系図は特殊な文献であり、内容的には中国文明5000年の歴史の中で、同じ祖先の血族集団の血統

    2022-02-23 11:44:11