Тести
Мова сайту: Українська
Українська
English
Русский
Тести з програмування
Вхід
Реєстрація
Тести з програмування
Теорія
Сніпети
Статті
Головна
Android
Ціни
FAQ
Історія Cosmo
Правила та умови сервісу
Політика конфіденційності
Політика щодо файлів cookie
Зворотній Зв’язок
sequence containers
:
Мова контенту: Русский
English
Для даных итераторов по vector, будет ли ругаться компилятор на какуе-то из отмеченых строк кода? vector<int> vec(3,1); const std::vector<int>::iterator iter = vec.begin(); *iter = 10; //1 ++iter; //2 std::vector<int>::const_iterator iter2 = vec.begin(); *iter2 = 10;//3 ++iter2; //4
sequence containers
При передаче массива по ссылке, что выводится на экран в результате работы программы со следующим кодом? #include <iostream> using namespace std; void f(int (&a)[11]) { cout << sizeof(a) << endl; } int main() { int a[10]; cout << sizeof(a) << " "; f(a); return 0; }
sequence containers
Дан код: myObj *x = new myObj[100]; Какова принципиальная разница между delete x; и delete [] x;
sequence containers
Что будет выведено на экране в результате выполнения следующей программы: #include <iostream> using namespace std; class c1 { int i; public: c1(int j) { i = j; } int get_i() { return i; } }; int main() { c1 ob[3] = { 1, 2, 3 }; // 1 c1 *p = ob; for(int i = 0; i < 3; i++) { cout << p->get_i() << " "; // 2 p++; } return 0; }
sequence containers
Отметьте строки с ошибкой инициализации:
sequence containers
Что выведется на экран? #include <iostream> class A { public: int x; int y; bool z; A() : x(1), y(2), z(true) {} }; int main() { A* obj = new A; delete obj; int* array = new int[10]; if (obj->z && obj->x) std::cout << "foo" << std::endl; else if (obj->z && obj->y) std::cout << "bar" << std::endl; return 0; }
sequence containers
Каким образом лучше хранить массив булевских значений, используя следующие контейнеры из STL для максимального быстродействия?
sequence containers
← Попередня
1
Наступна →
Зареєструйся Зараз
або
Підпишись на майбутні тести