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

объявления друг в друге - C++

Восстановить пароль Регистрация
 
maxillion
273 / 183 / 38
Регистрация: 25.12.2012
Сообщений: 616
14.08.2013, 11:20     объявления друг в друге #1
как это переделать чтобы работало

C++
1
2
3
4
5
6
typedef struct _Info
{   
    _proc CallBack;
}*_pInfo;
 
typedef _pInfo(*_proc)();
не строится так как с++ однопроходный
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.08.2013, 11:20     объявления друг в друге
Посмотрите здесь:

C++ Что за объявления переменных?
C++ объявления
C++ Объявления массива.
C++ Объявления классов
Ошибки объявления C++
C++ Как уместить круг и треугольник друг в друге?
Правила объявления инициализации C++
Способы объявления шаблона C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
14.08.2013, 11:23     объявления друг в друге #2
C++
1
2
3
4
5
6
typedef struct _Info
{   
    _Info * (*CallBack)();
}*_pInfo;
 
typedef _pInfo(*_proc)();
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
14.08.2013, 23:12     объявления друг в друге #3
Цитата Сообщение от maxillion Посмотреть сообщение
не строится так как с++ однопроходный

Не по теме:

На самом деле он ещё какой многопроходный, просто с тайпдефами придуривается, кося под сишечку:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
struct foo
{
    void bar()
    {
        baz();
    }
 
    void baz()
    {
        std::cout << hux;
    }
 
    int hux;
};

C++
1
2
3
4
5
6
7
struct _Info;
typedef _Info* _pInfo;
typedef _pInfo (*_proc)();
struct _Info
{
    _proc Callback;
};

Не по теме:

Повбывав бы за p-тайпдефы и подчёркивания.

Yandex
Объявления
14.08.2013, 23:12     объявления друг в друге
Ответ Создать тему
Опции темы

Текущее время: 09:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru