Procedural/imperative (the real name for 'structured' that he was describing) is indeed somewhat faster than Object-Oriented coding.
Everytime a member function of a class is called, the address of the function has to first be looked up in a Virtual Function lookup table, and then the actual function is executed. The added overhead of virtual function lookup is the real difference between OOP and non-OOP.
Everytime a member function of a class is called, the address of the function has to first be looked up in a Virtual Function lookup table, and then the actual function is executed. The added overhead of virtual function lookup is the real difference between OOP and non-OOP.