Что описывает оператор typedef float (*ptr)(char);
Язык программирования C++ для профессионалов
(Отметьте один правильный вариант ответа.)
Варианты ответа
тип указателя на функцию, каждая из которых имеет параметр типа char и возвращает значение типа float(Верный ответ)
тип указателя на функцию, каждая из которых имеет параметр типа float и возвращает значение типа char
оператор не имеет смысла
Похожие вопросы
В файлы 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;
В файлы 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;
Имеется программный код:
class A{ public : int a, b; protected : int z; private : short i; } A1;class B : public A{ private : int k; int func (float d); } B1;Выберите для него верные определения функции func:
1. int B::func(float d) { B1.i = b + a; return b;} 2. int B::func(float d){ k = this.b + a; return b;} 3. int B::func(float d){ B1.z = this->b + a; return b;}
Как обратиться к элементу x переменной v, объявленной следующим образом:
struct A {char *x; int y;} v;
Как обратиться к элементу x переменной v, объявленной следующим образом:
struct A {char *x; int y;} *v;