1 #include <abstract_class.h> 2 #include <additional_odr.h> 3 CreateSuperSpeaker(int id)4SuperSpeaker *SuperSpeaker::CreateSuperSpeaker(int id) { 5 // :) 6 return nullptr; 7 } 8 SpeakLouder()9void SuperSpeaker::SpeakLouder() { 10 } 11 SpeakLoud()12SuperSpeaker::Volume SuperSpeaker::SpeakLoud() { 13 return SuperSpeaker::Volume::Loud; 14 } 15 test_virtual_function_call(SuperSpeaker * super_speaker)16void test_virtual_function_call(SuperSpeaker *super_speaker) { 17 super_speaker->Speak(); 18 } 19