|
|
|
|
|
by a_t48
2873 days ago
|
|
How much different is this from slicing in C++? IE: #include <iostream>
using namespace std;
struct Greeter {
void greet() {
cout << "Hello, World!" << endl;
}
};
struct BaseGreeter: Greeter {};
struct LazyGreeter: BaseGreeter {
void greet() {
cout << "sup" << endl;
}
};
int main() {
Greeter greeter = LazyGreeter();
greeter.greet(); // Prints "Hello, World"
return 0;
}
|
|