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

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

Войти
Регистрация
Восстановить пароль
 
qwestcl
10 / 10 / 1
Регистрация: 30.09.2012
Сообщений: 172
#1

Массив указателей на функцию - C++

13.02.2014, 20:01. Просмотров 365. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
#include <iostream>
 
void minimum(int);
void printArray(int);
void (*processGrade[1]) (int) = {printArray};
При компиляции выбивает данную ошибку: undefined reference to `printArray(int)'
если написать что-то подобное: void (*processGrade[2]) (int) = {printArray, minimum};, то выбьет ошибку:
C++
1
2
 undefined reference to `printArray(int)'
undefined reference to `minimum(int)'
каким способом можно исправить это недоразумение?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2014, 20:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массив указателей на функцию (C++):

Дан массив из прототипов функций или указателей на функцию, сделать функцию, возвращающую этот массив - C++
Не охота создавать лишнею тему извиняюсь заранее Вопрос такой Можете подсказать есть массив из прототипов функций или...

Массив указателей на функцию - C++
Как объявить массив указателей на функцию?

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

Массив указателей на функцию - C++
Здравствуйте. У меня вопрос: почему данный код компилируется и при вводе, скажем 0 выводит 0, хотя при вводе других значений она крашится....

Массив указателей на функцию в классе - C++
Доброго всем времени суток.Пожалуйста помогите разобраться. #include &lt;stdlib.h&gt; #include &quot;iostream&quot; using namespace std; ...

Передать двумерный массив указателей в функцию - C++
Здравствуйте) У меня есть класс Tile и структура Room. Примерно они выглядят таким образом: class Tile { private: ...

2
palva
2648 / 1875 / 274
Регистрация: 08.06.2007
Сообщений: 7,193
Записей в блоге: 4
13.02.2014, 20:19 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
void minimum(int);
void printArray(int);
void (*processGrade[1]) (int) = {printArray};
 
int g=10;
 
int main() {
    processGrade[0](5);
    std::cout << g << std:: endl; // 5
}
 
void minimum(int i) {
}
void printArray(int i) {
    g = i;
}
1
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
13.02.2014, 21:05 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от qwestcl Посмотреть сообщение
каким способом можно исправить это недоразумение?
Реализации функций написать.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2014, 21:05
Привет! Вот еще темы с ответами:

Как работает массив указателей на функцию? - C++
void (*ysl_tab ) (float, float *) = {ysl1, ysl2, ysl3, ysl4}; if (YSL == 1) { for (int j = 0; j &lt; 4; j ++) tab = 0; //тут...

необходимо объявить массив указателей на функцию - C++
которая (например) ничё не принимает и возвращает, допустим, значение типа int. Спасибо, кто откликнется.

Разработать функцию, заполняющую массив из 256 указателей - C++
Дана произвольная строка символов. Разработать функцию, заполня- ющую массив из 256 указателей, указателями на первое вхождение символа...

Сложность с константным значением (массив указателей на функцию) - C++
Всем привет. Прошу помощи. Задача такая: Реализовать функцию сортировки методом вставки. В качестве условия должна быть описана...


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

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

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