Тесты
Язык сайта: Русский
Українська
English
Русский
Тесты по программированию
Вход
Регистрация
Тесты по программированию
Теория
сниппеты
Статьи
Главная
Android
Цены
FAQ
История Cosmo
Правила и условия сервиса
Политика конфиденциальности
Политика в отношении файлов cookie
Обратная Связь
arrays
:
Язык контента: Русский
English
При выполнении/компиляции каких строк произойдут ошибки? char *s1((char *)("foo")); //1 char s2[] = "foo"; //2 char *s3 = (char *) new char[10]; //3 s1[2] = 'a'; //4 *s2 = 'b'; //5 3[s3] = 'c'; //6
arrays
Какие из перечисленных фрагментов кода создают массив длиной n, а затем корректно очищают выделенную под него память?
arrays
Имеются следующие объявления : template <class T> class TDB{ T* rp; int num; public: TDB(int n) { rp=new T[num=n];} ~TDB() { delete [ ]rp;} T& GetRec(int rn){ T*crp=rp; if (0<=rn && rn<num) while (rn-->0) crp++; return *crp; } }; class TRec { private: char name[21]; public: TRec() {name[0]=0;} TRec(const char * s) { Assign(s);} void Assign(const char * s) { strncpy(name,s,20);} char * Get() {return name;} }; TDB<TRec *> *pdb; Как добавить в массив pdb одну запись?
arrays
Что из ниже указанного проверит что элемент arr (var arr = ...) является массивом?
arrays
← Предыдущая
1
2
3
4
Следующая →
Зарегистрируйся сейчас
или
Подпишись на будущие тесты