In C ++, "object" and "instance" are used almost interchangeably.
class instance. class instance class.
++, class struct, , , instance class, , instance ( ).
virtual , -, : . virtual. , : ++.
class struct, (, Foo f;), (, some_function( Foo(17,22) )), (, new Foo(17, 22)) placement- new ( std::vector std::make_shared).
, class - instance ++ - class template - class. class template - class, - . template , "" class es. class template , ( " " ). (, - - ).
++ 1y lite, , ++.
int x = 0;
int& foo = x;
int* bar = &x;
x int.
foo int&, foo , , ! - - ( x).
bar int, int*, , , .
: , . -, , .
" ", , class es. ? , : .
3.9 [] ++. :
(1.8), (8.3.2) (8.3.5)
- (, cv-) , , , void.
"" , , "" . , "" : , , ( - , ).
, , , .
class template template s. 14.7 - " ", (a template) - .