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

Объявление и создание глобальной структуры в dll - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Отсортировать по возрастанию элементы массива, с четными номерами методом выбора http://www.cyberforum.ru/cpp-beginners/thread1113901.html
Дан целочисленный массив с элементами от -20 до 20. Отсортировать по возрастанию элементы массива, с четными номерами методом выбора. Помогите с условием для сортировки по возрастанию. Программа в целом есть. ( Turbo C++) Программа: #include<iostream.h> #include<conio.h> #include<stdlib.h> void sort (int k, int); void main()
C++ Написать программу для поиска определителя до 10 порядка включительно Здравствуйте. Очень нужна помощь. Нужно написать программу для поиска определителя до 10 порядка включительно. На форуме есть множество программ, но я не до конца понимаю, как они работают. Очень благодарен буду за любую помощь http://www.cyberforum.ru/cpp-beginners/thread1113896.html
Как определить время на удалённом сервере? C++
На С++ есть возможность определения времени, выставленного на текущем ПК. А как определить время на удалённом сервере, например отсюда: http://time.is/Kyiv Подскажите, пожалуйста, как это сделать в консольном приложении С++, или дайте ссылку.
C++ Подсчитать количество букв в строке
Дается текстовый файл input.txt. Нужно подсчитать количество букв (из строки S), заключенных в круглые скобки и записать полученное число в файл output.txt. Я имею представление о том, как считать строку из файла input.txt и как записать информацию в output.txt, но есть одна загвоздка - я не знаю, как посчитать количество букв, заключенных в круглые скобки. То есть середина программы пропадает!...
C++ Обработка неудачного вызова конструктора класса http://www.cyberforum.ru/cpp-beginners/thread1113853.html
Есть ли в С++ средства обработки неудачного вызова конструктора класса. т.е. самый простой типовой вызов конструктора класса имеет вид graph *g=new graph(6,7,E); Можно ли из него понять создан ли объект g или нет ? Применение этого например, такое - создание конструктора графа, берущего его параметры из файла В случае неудачного формата файла конструктор должен (если возможно)...
C++ Подскажите сервис карт с API под C++ Ищу сервис карт с API под C++. Чего-то неверотного не жду, если можно будет просто получить кратчайший путь (расстояние в км) по дорогам от одного объекта до другого, имея их адрес или координаты, пусть даже без отрисовки карты и размещения на ней объектов в самой программе, уже будеи просто супер. Нужно наличие карт Украины. Подскажите, пожалуйста, такой вариант. А если ещё подкинете хотя бы... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,056
08.03.2014, 14:13     Объявление и создание глобальной структуры в dll
Цитата Сообщение от kventin_zhuk Посмотреть сообщение
При подключении h-ника с помощью дирректив препроцессора идет проверка на переопределение.
щаз еше
это если в одной единице трансляции а если в разных?
Цитата Сообщение от korez Посмотреть сообщение
C++
1
2
3
4
5
struct mystruct
{ int a;
   int b; }
//объявлял так
mystruct mystruct1;
сделай так
C++
1
2
3
4
struct mystruct
{ int a;
   int b; }
extern mystruct mystruct1;
а в каком то одном файле
C++
1
mystruct mystruct1;
структура один раз создастся
тогда компилятор будет знать что структура где то объявлена и с ума не сойдет

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