Y
Yalud
Приведу пример элементарного кода:
int a;
int b;
a=10;
b=(float)a;
Объясните, каков смысл имеет выражение b=(float)a; При этом в результате эксперементов выяснилось, что вместо типа float, может стоять char, int и подозреваю другие типы. В результате b всегда равен 10, а его тип не может измениться, т.к он определен ранее. Данное выражение не похоже на обращение к функции. Выражение определено во встроенной библеотеке, там же где определены классы int, char и другие фундаментальные классы. В описание языка C++ я не нашел никакого объяснения. Выражение не подходит не под одно определение языка C++. Кто знает смысл поясните!!!
int a;
int b;
a=10;
b=(float)a;
Объясните, каков смысл имеет выражение b=(float)a; При этом в результате эксперементов выяснилось, что вместо типа float, может стоять char, int и подозреваю другие типы. В результате b всегда равен 10, а его тип не может измениться, т.к он определен ранее. Данное выражение не похоже на обращение к функции. Выражение определено во встроенной библеотеке, там же где определены классы int, char и другие фундаментальные классы. В описание языка C++ я не нашел никакого объяснения. Выражение не подходит не под одно определение языка C++. Кто знает смысл поясните!!!