const - attribute of a declaration that makes the entity to which it refers readonly. const - ������� �� ����������, ����� ����� ������, �� ����� �� ������, �� � ����������.
const definition - declaration of a const including an initializer. ��������� �� const - ���������� �� ���������, ����� ������� � �������������.
constructor - member function with the same name as its class, used to initialize objects of its class. Often used to establish an invariant for the class. Often used to acquire resources. A constructor establishes a local environment in which member functions execute. ����������� - ������� �� ����� ��� ������ ��� ���� �����, ����� �� �������� �� �������������� �� �������� �� �����. ����� �� �������� �� ������������ �� ��������� �� ����� �/��� �� ������� �� �������. ������������� ������� ������ �����, � ����� ��������� �� ����� �� ����������.
C-style string - zero-terminated array of characters, supported by C standard library functions. A low-level and error-prone mechanism; where possible prefer strings. ��-���� ��� - ����� �� �������, ��������� �� ������� ������, ����� �� �������� �� ������������ ���������� �� ������� �� �. ���� � ��������� �� ����� ����, ����� � �������� �� ������. ������ � �������� ����������� ����� string.
dynamic memory - memory allocated by new; also called dynamic memory. ��������� ����� - �������, ����� �� ������� � �������� ���� ��������� new.
invariant - a condition of the representation of an object (the object's state) that should hold each time an interface function is called; usually established by a constructor. ��������� - ������� (�����) �� ����������� �� ������ (�������� ���������), ����� ������ �� �� ��������, ������ ����� ��� �� ������� ����������� �������. ���������� ���� �� ���������� (������������) � ������������.
header file - file holding declarations used in more than one translation unit. Thus, a header file acts as an interface between separately compiled parts of a program. A header file often contains inline function definitions, const definitions, enumerations, and template definitions, but it cannot be #included from for than one source file if it contain non-inline function definitions or variable definitions. �������� ���� - ����, ����� ������� ����������, ���������� � ������ �� ���� ���� �� ����������. ����, ���������� ���� ������� ���� ��������� ����� ���������� ������������ ����� �� ����������. ���������� ���� ����� ������� ������ ��������� �� �������, ��������� �� ���������, ����������� � ��������� �� �������, �� �� ���� �� �� ������� �� ���� ����, ��� ������� ��������� �� �� ������ ������� ��� ����������.
pointer - an object holding an address or 0. �������� - �����, ����� ������� ����� ��� 0.
preprocessor - the part of a C++ implementation that removes comments, performs macro substitution and #includes. Avoid using the preprocessor whenever possible. ����������� - ���� �� ������������ �� C++, ����� ���������� �����������, �������� ��������� �� ������� � ��������� ���� #include.
string - standard-library type representing a sequence of characters, support by convenient operators, such as == and +=. The general form of strings, basic_string, supports strings of different kinds of characters. string - ��� �� ������������ ���������� [�� C++], ����� ��������� �������� �� ������� � ����� �������� ���������� ��������� ���� == � +=. ���������� �� ������������� ��������� �������� ��� �������.
template - class or function parameterized by a set of types, values, or templates. ������ - ���� ��� �������, ��������������� ���� ����� �� ������, ��������� � �������.
Keywords: �++,
OOP programming , C++ , Classes , Inheritance , Reusability , Creating
New Data Types , Polymorphism and Overloading
������� ����: ����
, �����, ������� ����������� ������������ , ������������