Тести
Мова сайту: Українська
Українська
English
Русский
Тести з програмування
Вхід
Реєстрація
Тести з програмування
Теорія
Сніпети
Статті
Головна
Android
Ціни
FAQ
Історія Cosmo
Правила та умови сервісу
Політика конфіденційності
Політика щодо файлів cookie
Зворотній Зв’язок
static_cast
:
Мова контенту: Русский
English
Что будет выведено в результате работы программы? #include <iostream> using namespace std; int main(int argc, char * argv[]) { signed char a = -128; a = -a; cout << static_cast< int >(a) << endl; }
static_cast
static_cast
Какой будет вывод следующей программы? #include <iostream> class A { public: A(int n = 0) : m_n(n) { std::cout << 'd'; } A(const A& a) : m_n(a.m_n) { std::cout << 'c'; } private: int m_n; }; void f(const A &a1, const A &a2 = A()) { } int main() { A a(2), b; const A c(a), &d = c, e = b; b = d; A *p = new A(c), *q = &a; static_cast<void>(q); delete p; f(3); std::cout << std::endl; return 0; }
static_cast
← Попередня
1
2
Наступна →
Зареєструйся Зараз
або
Підпишись на майбутні тести