私は高低を検索しましたが、答えが見つかりませんでしたので、これが重複している場合はご容赦ください。 私はこの千年紀に軽く変換しようとしている非常に古いC++コードを持っています。コードはVisual Studio 6でまだコンパイルされていますが、これを続行する必要がありますが、Visual Studio 2017でも動作させるようにしようとしています。これを前に行いましたが、ヘッダーファイルなど
ST1に問題があります。 STLの生徒オブジェクトのリストを反復しようとしています。私は一致する比較を見つけたときにオブジェクトを削除しようとしています。しかし、私は比較を行うときにエラーを受け取ります。これは私がこれまでにやっていることです: string studentName;
cout<<"Enter name of student to remove";
私はの入力を持っていますしかし、これはコンパイルされません:error: no match for 'operator>>'、おそらく演算子のオーバーロードが必要なので。 これは、std::vectorから継承した独自のクラスを作成してから演算子をオーバーロードする必要があることを意味しますか? 標準のベクタークラスではなく、自分のクラスを使用しないようにしたいと思います。
こんにちは私は現在のタワーよりも少ないか等しいタワーの数を探していますが、このソリューションは入力(NumOfTowers)のためにうまく機能しています< = 10しかし、コードはセグメンテーションフォルトで起こっているNumOfTowers> 10のために、私は #include <iostream>
#include <stack>
using namespace std;
int m