|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.01.2014, 15:55 | #1 |
Форумчанин
Регистрация: 14.12.2012
Сообщений: 668
|
static объекты в статической библиотеке
Здравствуйте.
Столкнулся с неприятным ограничение - статические объекты (члены сложных типов) теряются в статической библиотеке. Компилятор gcc. Код:
Последний раз редактировалось 220Volt; 24.01.2014 в 16:01. Причина: ::static int -> int i |
24.01.2014, 15:57 | #2 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
220Volt
статические объекты (члены сложных типов) теряются в статической библиотеке не "теряются" а "потерял" int S::i;
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
24.01.2014, 16:15 | #3 |
Форумчанин
Регистрация: 14.12.2012
Сообщений: 668
|
|
24.01.2014, 16:31 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
undefined reference.
хм, а в хидерах либы упоминание то есть об этих объектах?(причем как extern) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
24.01.2014, 16:41 | #5 |
Форумчанин
Регистрация: 14.12.2012
Сообщений: 668
|
Вроде разобрался.
Когда в заголовке это: Код:
Код:
|
24.01.2014, 16:43 | #6 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
int S::i; |
|
24.01.2014, 16:57 | #7 |
Форумчанин
Регистрация: 14.12.2012
Сообщений: 668
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
static и non-static context | kos1nus | Общие вопросы по Java, Java SE, Kotlin | 1 | 17.07.2013 00:10 |
В окне перемещаются объекты, отталкиваясь от стенок окна. Каждый объект имеет свой поток, перемещающий его. Встретившись, объекты | ИльназВ | C# (си шарп) | 13 | 22.11.2012 19:00 |
Проблема с взаимодействием динамической и статической памяти - обращение к статической переменной | Comst95 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 03.01.2012 18:46 |
Ресурсы в статической библиотеке. | EUGY | Общие вопросы C/C++ | 0 | 09.07.2011 17:35 |
Списки в статической памяти. | *Натали* | Помощь студентам | 5 | 14.04.2010 11:48 |