어떻게 C++에서() 및 [] 연산자를 오버로드합니까? 몇 가지 코드로 정당화하십시오. 프로그래밍 언어의 무결성에 영향을 미치지 않습니까? 연산자 오버로딩은 사용자 정의 형식으로 만 수행 할 수 있기 때문에 단순히 그것은 프로그래밍 언어의 무결성에 영향을 미칠 수C++에서 오버로드(), [] 연산자
class Test {
const int size = 128;
int data[size];
public:
Test() {
// allocate memory for data, etc.
}
int& operator[](int index) {
return data[index];
}
};
어떤 언어로 제공됩니까? OOP와 C++는 동의어가 아닙니다. – Yuji
어떤 언어로 제공 되나요? 나는 C++에서 –
을 유감스럽게 생각합니다. C++ 언어 –