Главная /
Язык программирования C++ для профессионалов /
Каков синтаксис функций (или операторов) преобразования объекта одного типа в объект другого типа?
Каков синтаксис функций (или операторов) преобразования объекта одного типа в объект другого типа?
вопросПравильный ответ:
operator <имя нового типа>();
<имя нового типа> operator ()
; operator <имя нового типа>(<имя старого типа>);
Сложность вопроса
77
Сложность курса: Язык программирования C++ для профессионалов
83
Оценить вопрос
Комментарии:
Аноним
Экзамен прошёл на пять. Спасибо сайту
18 сен 2018
Аноним
Если бы не данные ответы - я бы не смог решить c этими тестами интуит.
09 июл 2016
Другие ответы на вопросы из темы программирование интуит.
- # Отличия функций-членов от обычных функций:
- # Какое отношение между классами реализовано в данном случае? class A { public: A() { a = 0; }; virtual int f() { return a; } int a; }; class B: public A { public: B() { a = 1; }; virtual int f() { return a; } };
- # Что значит операция:<<?
- # Определены классы: class base { int x, y; public: base() { x = 0; y = 0; } int getx() { return x; } int gety() { return y; } }; class Derived : private base { int z; public: Derived() : base() { z = 0; } int getz() { return z; } base::getx; }; main() { Derived *obj = new Derived; /* ??????????? */ } Какие из следующих операторов приведут к ошибкам компиляции?
- # Можно ли осуществить явное преобразование типа объекта к типу абстрактного класса?