Skip to content

Instantly share code, notes, and snippets.

@jll63
Last active July 13, 2018 15:09
Show Gist options
  • Save jll63/9a087388b4cb8c87d5952dc58694dcce to your computer and use it in GitHub Desktop.
Save jll63/9a087388b4cb8c87d5952dc58694dcce to your computer and use it in GitHub Desktop.
void foo(virtual A, double) {} // 1
void foo(double, virtual A) {} // 2
void foo(virtual A, virtual A) {} // 3
override void foo(virtual B, double) {} // override 1
override void foo(double, virtual B) {} // override 2
override void foo(virtual A, virtual B) {} // override 3
override void foo(virtual B, virtual A) {} // override 3
override void foo(virtual B, virtual B) {} // override 3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment