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

Указатель на функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ПОмогите с классами http://www.cyberforum.ru/cpp-beginners/thread1132787.html
ЕСть код только для структуры надо пределать в класс что бы было 3 функции ввод, поиск и , вывод) пожалуйста помогите) // Prak6.cpp : Defines the entry point for the console application. // #include <stdafx.h> #include <iostream> #include <locale> #define Num 2 //#include <Struct.cpp>
C++ Сжимание массива Помогите пожалуйста, не могу сжать нули. Задача такова дан массив с большим кол-вом 0, необходима по группам первый ноль оставить, второй ноль по счету заменить на кол-во нулей в группе, остальные сжать. Вот программа: #pragma hdrstop #pragma argsused #include <tchar.h> #include <stdio.h> #include <iostream.h> # include <conio.h> http://www.cyberforum.ru/cpp-beginners/thread1132772.html
Ошибка в коде C++
Всем добрый вечер. Преподаватель дала код, но у меня он по какой-то причине не компилируется. Часть ошибок смог решить, а ту, которая осталась, решить не могу. Вот код: #include<iostream> #include<conio.h> #include<cstdio> #include<cstring> #include <cstdlib> using namespace std; int main()
C++ Парсинг веб страничек
Здравствуйте. Хотел бы узнать у опытных программистов - сложно ли написать следующую программку: Пользователь вводит определенную ссылку в консоль, затем по этой ссылке программа считывает текст, расположенный на страничке и записывает его в .txt файлик. Допустим, пользователь ввел ссылку на определенную тему на форуме и программа считала все посты этой темы, записав их в файл. На сколько...
C++ Удалить из строки все слова, которые не являются идентификаторами http://www.cyberforum.ru/cpp-beginners/thread1132727.html
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце текста ставится точка. Текст содержит не более 255 символов. Выполнить ввод строки, используя функцию gets(s) .Удалить из строки все слова, которые не являются идентификаторами.
C++ Аналог label языка Pascal в C++ class myClass { public: void execGoto() { goto label; } }; void main() { myClass a; a.execGoto(); подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
12288 / 6975 / 784
Регистрация: 27.09.2012
Сообщений: 17,286
Записей в блоге: 2
Завершенные тесты: 1
29.03.2014, 10:08     Указатель на функцию
Цитата Сообщение от IIIYT Посмотреть сообщение
Точнее мне не ясно, если FunctionTwo - это указатель, то на что он указывает?
какой указатель? Это объявление функции.
Если убрать эту строчку, то когда компилятор дойдет до строчки
C++
1
FunctionTwo (&Frisky);
о функции FunctionTwo он ничего еще не знает и будет ошибка компиляции.
а добавив прототип функции:
C++
1
SimpleCat* FunctionTwo (SimpleCat * theCat);
Вы указываете компилятору, что такая функция есть, принимает она такие то параметры и возвращает такие и звать её вот так, так что мол если встретишь - не ругайся, она просто лежит где-то в другом месте, компоновщик разберется без тебя.

Добавлено через 2 минуты
можете просто переставить функции местами:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//SimpleCat* FunctionTwo (SimpleCat * theCat);
SimpleCat* FunctionTwo (SimpleCat *theCat)
{
    //...........................................
    return theCat;
}
 
int main()
{
    //....................
    SimpleCat Frisky;
    //......................
    FunctionTwo (&Frisky);
    //......................
}
 
Текущее время: 16:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru