Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
_ya
0 / 0 / 0
Регистрация: 14.08.2008
Сообщений: 19
#1

Что за объявления переменных? - C++

04.03.2010, 16:45. Просмотров 440. Ответов 1
Метки нет (Все метки)

День добрый!

Скачал библиотеку, а там в объявлении класса:

private:
double(*d_y)(double);

и соответственно в конструкторе:

SimpleData(double(*y)(double), size_t size)

Что это значит? Что за объявления такие? При создании объекта в 1-ом параметре конструктора надо применять указатель на double надо полагать?

Добавлено через 20 минут
ыыы, кажись это указатель на функцию
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2010, 16:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Что за объявления переменных? (C++):

Что означают эти объявления переменных? - C++
Я не знаю как это понимать... В условии задания почему-то тип данных указан только для первой строки, а для остальных нет... там же точки с...

Нюансы объявления переменных - C++
Здравствуйте. Есть несколько моментов, касающихся объявления переменных, которые пока не вполне понятны: 1 - В чём заключается...

Проверка синтаксиса объявления переменных - C++
суть задачи такова: во входном файле код объявления переменных.. нужно проверить на наличие ошибок, и выдать позицию первой ошибки.. ...

Программа, которая содержит объявления следующих переменных - C++
Приветствую, форумчане. Не так давно начал изучать C++ и в процессе обучения возник вопрос с решением задач, взять к примеру эту: ...

В чём отличие разных способов объявления переменных? - C++
в чем отличие int a(2); от int a=2; И как писать правильней

Все виды(способы) объявления переменных, функций, классов, типов и т.п. на С++ - C++
Пишу обфускатор кода, написанного на С++ и появилась необходимость знания всевозможных способов объявления чего-либо на С++. Так как...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
CyBOSSeR
Эксперт C++
2300 / 1670 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
04.03.2010, 16:54 #2
_ya, да ты прав это указатель на функцию.
double(*d_y)(double), в данном случае это указатель на функцию, принимающую число типа double и возвращающее число типа double.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2010, 16:54
Привет! Вот еще темы с ответами:

Что означает слово struct внутри объявления структуры? - C++
Допустим объявляю структуру следующим образом: struct element{ int id; struct element* next; }; Что означает в данном...

Что означает имя переменной в конце объявления структуры? - C++
Всем привет. Что значит такая запись в конце структуры? }*head; И что было бы, если было бы так: }head;? struct Link ...

Как называется и что означает такая форма объявления объекта (конструктор) - C++
Конструктор явно вызывать нельзя, но эта форма записи у меня часто ассоциируется с "явным" вызовом конструктора. Как правильно это...

Друзья, подскажите, говорят, что можно поля класса инициализировать в момент объявления класса. Как это сделать? - C++
Скажу сразу, а то сейчас начнется, что я прекрасно понимаю, что поля класса при объявлении инициализировать нельзя. Можно конструктором при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru