Что описывает оператор typedef void (*ptr)(char *);
Язык программирования C++ для профессионалов
(Отметьте один правильный вариант ответа.)
Варианты ответа
оператор не имеет смысла
тип указателя на функции, каждая из которых не имеет параметров и возвращает строку символов
тип указателя на функции, каждая из которых имеет параметр типа char * и не возвращает значения(Верный ответ)
Похожие вопросы
Заголовок обобщенного метода print шаблона List имеет вид template <class Data> void List <Data>::print();. Что для данной записи обозначает следующее:
void List <char>::print(){... }
В файлы f1.txt и f2.txt записана строка символов 1234. Что будет выведено на экран в результате работы следующего фрагмента программы:
char s1[] = "f1.txt"; char s2[] = "f2.txt"; ifstream from(s1); fstream to(s2, ios::in | ios::out); char ch; from.seekg(1); from.get(ch); to.seekp(3); to.put(ch); to.seekp(0); while(to.get(ch)) cout << ch; cout << endl;
В файлы f1.txt и f2.txt записана строка символов 1234. Что будет выведено на экран в результате работы следующего фрагмента программы:
char s1[] = "f1.txt"; char s2[] = "f2.txt"; ifstream from(s1); fstream to(s2, ios::in | ios::out); char ch; from.seekg(2); from.get(ch); to.seekp(1); to.put(ch); to.seekp(0); while(to.get(ch)) cout << ch; cout << endl;
Выберите вариант правильного объявления шаблона класса A:
1.class A<T>{public: void f();};void A<T>::f(){}; 2.template<class T>class A{public: void f(){}};template<class T>void A::f(){};
Интерфейс определен следующим образом:
class X { Y a; Z b; void set(Y&); public: void f(const char*); void g(int[10], int); }Какая проблема может возникнуть при его использовании?