What's the difference between
and
Enter two words to compare and contrast their definitions, origins, and synonyms to better understand how those words are related.

Implementation vs Vtable - What's the difference?

implementation | vtable |

As nouns the difference between implementation and vtable

is that implementation is the process of moving an idea from concept to reality. In business, engineering and other fields, implementation refers to the building process rather than the design process while vtable is a table of memory pointers to different implementations of a virtual function.

implementation

Noun

(en noun)
  • The process of moving an idea from concept to reality. In business, engineering and other fields, implementation refers to the building process rather than the design process.
  • Now that the requirements are complete we can move on to implementation .
  • (electronics) A result of implementing something; a finished product, system or device.
  • His implementation works, but it needs some fine-tuning.

    Derived terms

    * reference implementation

    vtable

    English

    Noun

    (en noun)
  • (computing, programming) A table of memory pointers to different implementations of a virtual function.
  • * 2000 , Robert C. Martin, More C++ gems
  • This solution allows the Command executor to iterate through a collection of unrelated objects with no vtables and pick out the right method for each one.
  • * 2003 , John C. Mitchell, Concepts in programming languages
  • Note that nonvirtual functions do not appear in a vtable .
  • * 2003 , Steve Heller, C++: a dialogue: programming with the C++ standard library
  • The most likely result will be a crash when the code tries to use a vtable entry that contains random garbage.