#include <iosteam>
using namespace std;
Class A
{
int k;
public:
int getK() { return k; }
operator int() { return k; }
};
int main()
{
A a;
cout << a.getK() << " " << int(a) << endl;
}
違いは何ですか? どちらを使用すればよいですか? 型キャストが参照を返し、getK がコピーを返すかどうか疑問に思っています。