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

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

Войти
Регистрация
Восстановить пароль
 
maxillion
273 / 183 / 38
Регистрация: 25.12.2012
Сообщений: 616
#1

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

14.08.2013, 11:20. Просмотров 334. Ответов 2
Метки нет (Все метки)

как это переделать чтобы работало

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++
в чем отличие такого определения float var = 1.f; от такого float var = 1.0f;

Ошибки объявления - C++
Stack.h #pragma once class Stack { public: void push (StackPtr *,int); int pop(StackPtr*); int isEmpty(StackPtr);

Объявления массива. - C++
Как увеличить количество переменных в массиве?

Порядок объявления функций - C++
народ, я хочу чтобы в моём файле .cpp, после инклюдов в алфавитном порядке и до main(), шли различные функции в алфавитном порядке.. но при...

Нюансы объявления переменных - C++
Здравствуйте. Есть несколько моментов, касающихся объявления переменных, которые пока не вполне понятны: 1 - В чём заключается...

Место объявления функции - C++
Не могу сообразить, как определить такой конструктор в структуре(классе) struct Sales_data { string bookNo; unsigned units_sold =...

Вылетает из-за объявления указателя - C++
Unhandled exception at 0x010C3A8D in game_1.exe: 0xC0000005: Access violation reading location 0xCDCDCDCD. Source.cpp: ...

double вне объявления - C++
что это значит? int i; i=(double)100/3 это значит, что переменная "i" с типа int станет double?

Различие объявления строк - C++
Изучая указатели, дошел до использования в строках. Все было понятно, за исключением нескольких фрагментов кода: Целый код для...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gray_fox
What a waste!
1447 / 1176 / 61
Регистрация: 21.04.2012
Сообщений: 2,463
Завершенные тесты: 3
14.08.2013, 11:23     объявления друг в друге #2
C++
1
2
3
4
5
6
typedef struct _Info
{   
    _Info * (*CallBack)();
}*_pInfo;
 
typedef _pInfo(*_proc)();
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 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-тайпдефы и подчёркивания.

Ответ Создать тему
Опции темы

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