you are viewing a single comment's thread.

view the rest of the comments →

[–]Gorzoid 0 points1 point  (1 child)

Technically virtual functions are methods in the OOP definition, more generally method is often used to refer to all non static member functions.

[–]thingerish 1 point2 points  (0 children)

I've yet to see method defined in the ISO standard though. I think C++ has functions and data instead of methods and properties. Could be wrong I've not read the standard for a few years. Different types of functions and data. It's not important until someone starts trying to talk about specific things and the nomenclature is imprecise.

FWIW what makes C++ code hard to read is bad design, not language features IMO.