### C++研究笔记（3）其他定义

C++ 标准定义了一些通常会遇到的概念。

#### 1.3.2 diagnositc message [defns.diagnostic]

a message belonging to an implementation-defined subset of the implementation's output messages.

#### 1.3.6 implementation limits [defns.impl.limits]

restrictions imposed upon programs by the implementation.

“实现限制”通常包括文本行长度，标识符长度，类内联层数，程序文本字符集等限制。

#### 1.3.8 multibyte character [defns.multibyte]

a sequence of one or more bytes representing a member of the extended character set of either the source or the execution environment. The extended character set is a superset of the basic character set (2.2).

#### 1.3.9 parameter [defns.parameter]

an object or reference declared as part of a function declaration or definition, or in the catch clause of an exception handler, that acquires a value on entry to the function or handler; an identifier form the comma-separated list bounded by the parentheses immediately following the macro name in a function-like macro definition; or a template-parameter. Parameters are also known as formal arguments or formal parameters.

#### 1.3.1 argument [defns.argument]

an expression in the comma-separated list bounded by the parentheses in a function call expression, a sequence of preprocessing tokens in the comma-separated list bounded by the parentheses in a function-like macro invocation, the operand of throw, or an expression, type-id or template-name in the comma-separated list bounded by the angle brackets in a template instantiation. Also known as an actual argument or actual parameter.

#### 1.3.10 signature [defns.signature]

the information about a function that participates in overload resolution (13.3): the types of its parameters and, if the function is a class member, the cv- qualifiers (if any) on the function itself and the class in which the member function is declared.i) The signature of a template function specialization includes the types of its template arguments (14.5.5.1).

i) Function signatures do not include return type, because that does not participate in overload resolution.

cv- 限定词是类成员函数的 constvolatile 属性信息。

0 0