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

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

Войти
Регистрация
Восстановить пароль
 
kisupov
Сообщений: n/a
#1

Указатель на структуру - C++

07.09.2013, 23:10. Просмотров 365. Ответов 3
Метки нет (Все метки)

Здравствуйте. Объявлена структура:

C++
1
2
3
4
5
6
typedef struct str
{
    long field1;
        ....
 
} str_1;
в Файле file1.c объявлен указатель на экземпляр:

C++
1
str_1 * var;
тут же он и проинициализирован:

C++
1
2
var = new str_1;
var->field1 = 555;
как мне обратиться к этому экземпляру из файла file2.c ?

пытаюсь сделать как обычно:

C++
1
extern str_1 * var;
но не получается. выдает ошибку обращения к памяти.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2013, 23:10     Указатель на структуру
Посмотрите здесь:

Указатель на структуру C++
C++ Указатель на структуру
указатель на структуру C++
Создать указатель на структуру C++
Создать указатель на структуру C++
C++ Указатель на не объявленную структуру
Указатель на структуру, синтаксис C++
Указатель на структуру C++
C++ Указатель на структуру
C++ Указатель на структуру
Указатель на структуру C++
C++ Указатель на структуру

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
GoldenChild
28 / 28 / 4
Регистрация: 12.06.2013
Сообщений: 65
07.09.2013, 23:15     Указатель на структуру #2
Можно создать extern экземпляр, и в другом файле создать на него указатель
kisupov
Сообщений: n/a
07.09.2013, 23:18     Указатель на структуру #3
Цитата Сообщение от GoldenChild Посмотреть сообщение
Можно создать extern экземпляр, и в другом файле создать на него указатель
а пример можно?
dmitry94
517 / 187 / 34
Регистрация: 25.05.2012
Сообщений: 783
08.09.2013, 01:00     Указатель на структуру #4
Цитата Сообщение от kisupov Посмотреть сообщение
а пример можно?
C++
1
extern str_1 * var;
В h-файле, который подключен в file2.c.

Добавлено через 5 минут
но не получается. выдает ошибку обращения к памяти.
Скорее всего проблема у вас не в объявлении, а в том, что указатель указывает куда-то не туда.

Добавлено через 8 минут
Полный код проекта прояснил бы ситуацию.
Yandex
Объявления
08.09.2013, 01:00     Указатель на структуру
Ответ Создать тему
Опции темы

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