Бьерн Страуструп.
Язык программирования С++
50
содержащим адрес complex. Можно получать адреса и переменной, и функции. Некоторые имена, как в
нашем примере int и complex, являются именами типов. Обычно имя типа нужно, чтобы задать в
описании типа некоторое другое имя. Кроме того, имя типа может использоваться в качестве операнда
в операциях sizeof (с ее помощью определяют размер памяти, необходимый для объектов этого типа) и
new (с ее помощью можно разместить в свободной памяти объект этого типа). Например:
int main()
{
int* p = new int;
cout << "sizeof(int) = " << sizeof(int) '\n';
}
Еще имя типа может использоваться в операции явного преобразования одного типа к другому
($$3.2.5), например:
float f;
char* p;
//...
long ll = long(p);
//
преобразует p в long
int i = int(f);
//
преобразует f в int
Достарыңызбен бөлісу: