まず、なぜ私はこれをやろうとしているのか...私はプログラミングを学ぼうとしていて、このステップを理解することは私をさらに助けると思います. だから助けてください。いくつかの言語で int を使用して実行できるように...
int x;
x=2;
どうすればこれを行うことができますか:
abc x;
x=2;
これを埋める
クラスabc{
//「そこから作成されたオブジェクトを、その方法で値を割り当てることができるようにするには、ここで何をすればよいでしょうか... abc(2) とは異なります。これはできます。」
}
解決:
// Example program
#include <iostream>
#include <string>
class ABC {
private:
int x;
public:
int getX() const {
return this->x;
}
ABC(int y) {
this->x = y;
}
friend std::ostream& operator <<(std::ostream& outputStream, const ABC& p);
ABC operator=(const int &b) {
this->x = b;
return this->x;
}
};
std::ostream& operator <<(std::ostream& outputStream, const ABC& p){
outputStream << p.getX();
return outputStream;
}
int main() {
ABC s = 1;
std::cout << s << "\n";
s = 4;
std::cout << s << "\n";
return 0;
}