A repository where I'll put experiments learning, proving or disproving things about C++. These experiments will feature measurements, use Tracy to show behavior, and generally have the goal of simplifying normal C++ usage.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

21 lines
307 B

#include <iostream>
#include "original.hpp"
using std::cout;
void RenderTarget::draw(const Drawable& drawable) {
drawable.draw(*this);
}
void Shape::draw(RenderTarget& target) const {
cout << "shape draw\n";
}
int main() {
RenderTarget target;
Shape shape;
target.draw(shape);
return 0;
}