С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели и динамическое выделение памяти http://www.cyberforum.ru/cpp-beginners/thread276196.html
Нужно заполнить массив из 200 элементов числами на промежутке , и найти последовательность из 10 элементов у которых наибольшее срееднее арифметическое. Даную последовательность вывести. Буду очень...
C++ свернуть программу Господа как програмно можно свернуть программу?если можно конкретный рабочий текст программы. Заранее всем огромное спасибо!!! http://www.cyberforum.ru/cpp-beginners/thread276175.html
C++ Использование инкремента(Декремента)
Есть три кнопки и три индикатора(лампочки). Если нажимаю кнопку-1 тогда включается лампочка нажимаю еще раз выключается. Если по одному нажимаю кнопки тогда по +1 включаются лампочки если три лампы...
C++ Программа подсчета количесва указанных слов в тексте
#include "stdafx.h" #include <fstream> #include <iostream> #include <string> #include <conio.h> using namespace std; int main(void) {setlocale(LC_ALL,""); ifstream infile("input.txt");
C++ Структура http://www.cyberforum.ru/cpp-beginners/thread276150.html
Ввести сведения о пригородних автобусах по следущ структуре:номер,пункт назначения,цена билета.Вывести а)Пункт Назначения и цену билета для указаног номера автобуса Б)Все сведения для указаного...
C++ Как удалить из строки s первую и последнюю подстроку Помогите пожалуйста! Как удалить из строки s первую и последнюю подстроку например если :"первая строка матрицы"(получить) -> "строка" помогите пожалуйста! подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18383 / 6431 / 441
Регистрация: 30.03.2009
Сообщений: 17,854
Записей в блоге: 28
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 };
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.