|
6 / 6 / 3
Регистрация: 15.10.2011
Сообщений: 73
|
||||||
Компилятор не видит структуру внутри класса01.07.2012, 16:36. Показов 5799. Ответов 19
Метки нет (Все метки)
0
|
||||||
| 01.07.2012, 16:36 | |
|
Ответы с готовыми решениями:
19
Компилятор не видит объявление класса Ссылка на структуру внутри класса Функция потока не видит структуру класса |
|
6 / 6 / 3
Регистрация: 15.10.2011
Сообщений: 73
|
|
| 01.07.2012, 16:49 [ТС] | |
|
0
|
|
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
| 01.07.2012, 17:01 | |
|
всегда в таких случаях есть смысл постить все ошибки сюда.
там случайно не конфликты из-за одинаковых имен структуры и переменной?
0
|
|
|
6 / 6 / 3
Регистрация: 15.10.2011
Сообщений: 73
|
|||||||
| 01.07.2012, 18:55 [ТС] | |||||||
|
Подредактировал код, теперь 12 ошибок
0
|
|||||||
|
|
|||||||||||
| 01.07.2012, 19:06 | |||||||||||
|
Если нужен доступ к статическому члену, при отсутствии объекта, то можно использовать такой синтаксис:
0
|
|||||||||||
|
686 / 613 / 43
Регистрация: 13.01.2011
Сообщений: 1,722
|
|
| 01.07.2012, 19:13 | |
|
Schizorb, очень мутный )
0
|
|
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
||||||
| 01.07.2012, 21:21 | ||||||
|
наверно потому, что статические функции класса экпортятся из дллки. абра кадабра получилась в общем. Не знаю можно ли и как экпортить классы. Но вот такой подход должен работать:
Сперва создается структура, в которой только данные, потом эта структура передается по указателю или ссылке в такие вот "методы". Они так же могут быть оформлены в виде статических функций класса, но наверно в этом нет особой необходимости. При таком подходе нет нужды в статических переменных, которые сейчас в коде как одна большая глобальная переменная. Еще вариант - сделать класс как класс, чтобы он ничего про дллки не знал. и заэксекпортить пару функций для динамического создания и удаления объектов этого класса. При определенной конфигурации сборки екзешника и дллки, удалять такие объекты можно будет и в екзешнике.
0
|
||||||
|
6 / 6 / 3
Регистрация: 15.10.2011
Сообщений: 73
|
|||||||||
| 02.07.2012, 10:48 [ТС] | |||||||||
Добавлено через 58 секунд У fflush() какая область видимости?
0
|
|||||||||
|
6 / 6 / 3
Регистрация: 15.10.2011
Сообщений: 73
|
||||||||||||||||||||||||||||||||
| 02.07.2012, 10:59 [ТС] | ||||||||||||||||||||||||||||||||
0
|
||||||||||||||||||||||||||||||||
|
|
|||||||||||
| 02.07.2012, 12:10 | |||||||||||
|
Тут много чего надо править...
Во-первых тебе надо избавиться от статических переменных, они ни к чему. Во-вторых убрать инклуды из заголовочных файлов. Их там быть не должно. Вот простой пример:
extern "C" дает реальные имена экспортируемым функциям.
0
|
|||||||||||
|
6 / 6 / 3
Регистрация: 15.10.2011
Сообщений: 73
|
|
| 02.07.2012, 13:17 [ТС] | |
|
0
|
|
|
6 / 6 / 3
Регистрация: 15.10.2011
Сообщений: 73
|
|
| 02.07.2012, 17:03 [ТС] | |
|
Я хочу организовать массив структур (допускаю, что этот способ - верх идиотизма, мне нужно хранить данные о множествах), если есть более адекватные способы - буду раз выслушать
0
|
|
|
|
||||||
| 02.07.2012, 17:16 | ||||||
|
Массив структур... вот массив структур:
1
|
||||||
|
6 / 6 / 3
Регистрация: 15.10.2011
Сообщений: 73
|
||
| 02.07.2012, 18:08 [ТС] | ||
|
0
|
||
|
|
|||||||
| 02.07.2012, 18:47 | |||||||
1
|
|||||||
| 02.07.2012, 18:47 | |
|
Помогаю со студенческими работами здесь
20
Структуру переделать в класс, чтобы массив был внутри класса компилятор ругается на структуру Компилятор не видит структуру
Почему компилятор не видит поле класса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|