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

Константы процедурного типа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как лучше делать командную строку? http://www.cyberforum.ru/cpp-beginners/thread276165.html
Задача обеспечить текстовый ввод с клавы не только значений переменных, но и команд. В гуях обычно делаются меню и экранные кнопки, а я хочу, чтоб в моей приладе можно было юзить текстовый ввод вместо меню. Вопрос не в том, как это сделать вообще, я могу написать кучу ифов. Вопрос именно в том, как это сделать лучше.
C++ Можно ли инстанцирование класса прописать в самом классе? Можно ли инстанцирование класса прописать в самом классе? http://www.cyberforum.ru/cpp-beginners/thread276157.html
C++ Жутко туплю на ACMP
Два года назад решал задачу 151 на ********... Щас не могу вспомнить, чего не хватает и что лишнее... Принцип: Проверяю все компоненты связности на двудольность и смотрю, чтобы их число было не более двух... Код:#include <fstream> #include <queue> using namespace std; int N,M; int gr; bool F;
C++ Программа управления аккаунтами
Здраствуйте. У меня есть задача которую я немогу решить. Нада сделать в этой задаче чтобы можна было создавать, удалять, изменять аккаунты. Я сделал только управлением одного аккаунта, а мне нужно множество. Вот код который я сделал, да там много неправильно или граматических ошибок, но повторяюсь суть не в этом. Вот код программы, то что я уже сделал. Помогите пожалуйста очень нужно. #include...
C++ Следующая анаграмма строки в лексикографическом порядке http://www.cyberforum.ru/cpp-beginners/thread275919.html
Условие Для данного слова (последовательности строчных латинских букв) выведите следующее за ним (в лексикографическом порядке) слово, которое может быть получено из данного перестановкой букв (анаграмму). Если из данное слово уже является последним среди всех своих анаграмм, то необходимо вывести первую возможную (в лексикографическом порядке) анаграмму. Формат входных данных Задана...
C++ Комментарий к коду Ребят,помогите кто нибудь вот программа: #include <iostream> using namespace std; void main() { int n; int factorial=1; cin>>n; if(n>12) return; подробнее

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16843 / 5264 / 323
Регистрация: 30.03.2009
Сообщений: 14,159
Записей в блоге: 26
14.04.2011, 21:52     Константы процедурного типа
Цитата Сообщение от ForEveR Посмотреть сообщение
Почему все что новое и прогрессивное, не уступающее по быстродействию сразу сложное?
Примерно потому: Какой язык лучше учить?

А вообще иногда оказывается, что проще объявлять не тип указателя на функцию, а просто тип функции. А при объявлении указателя добавлять звёздочку к имени переменной. Тогда с таким типом можно будет ещё и внешние функции описывать

C
1
2
3
4
5
6
7
8
9
10
11
12
typedef void (func_type_t)(int, int);
 
/* Эквивалентно extern void f1 (int, int); */
extern func_type_t f1;
 
/* Эквивалентно extern void f2 (int, int); */
extern func_type_t f2;
 
/* Константный массив из двух указателей на функцию.
 * Здесь уже рисуем явную звёздочку после типа, явным образом
 * обозначая, что это указатель */
func_type_t* const a[2] = { f1, f2 };
 
Текущее время: 01:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru