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

dll и h - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Освобождение памяти http://www.cyberforum.ru/cpp-beginners/thread642156.html
Есть многопоточное приложение. Создается глобальная структура: Пример из msdn. typedef struct _MyData { int val1; TStringList* strlist; } MYDATA, *PMYDATA;
C++ win32 project Помогите мне разобрать в этих двух наименованиях: win32 project win32 console aplication Просто не могу понять разницу? http://www.cyberforum.ru/cpp-beginners/thread642121.html
[STL] Работа со std::string C++
Привет, форум. Подскажите, как можно грамотно скопировать "слово" из строки, с указанием начала и конца позиций. Например: string str = "My name is Vendetta"; string str name; нужно грамотно, методом STL, скопировать буквы с 12 по 19. То-есть, слово Vendetta присвоить к name. Заранее спасибо, может чуть позже ещё будут вопросы на эту тему.
Структура о веществе и сортировка C++
Пишу структуру, описывающую информацию о веществе: название, удельный вес и проводимость(проводник, полупроводник, изолятор). Написать функции ввода и вывода; для сортировки данных по любому из признаков. Сделала с меню. Знаю что ошибка в выводе, при ее исправлении не работает. Также не могу разобраться с сортировкой, пыталась написать сортировку по весу. //main #include <stdio.h>...
C++ Наследование абстрактного класса, компилятор достал материться http://www.cyberforum.ru/cpp-beginners/thread642072.html
Уже весь мозг сломал, не понимаю, почему компилятор начинает ругаться. Есть абстрактный базовый класс в отдельном хедере: #pragma once class Shape { public: /*virtual double Dist(const Shape&) = 0; //1. */ virtual void Read() = 0; virtual void Move(int delta_x, int delta_y) = 0;
C++ "Первый после Hello, world!". Программа решения квадратного уравнения Добрый день, уважаемые форумчане. Покритикуйте пожалуйста, программу вывода на экран в полиномиальной форме и нахождения корней квадратного уравнения. Особые проблемы, собственно, возникли с первой частью - над тем, как вывести на экран полином, отвечающий при любых введенных коэффициентах всем правилам математики, пришлось немало поломать голову. Результаты таковы: class poly_part //class... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,063
24.08.2012, 22:42     dll и h
Цитата Сообщение от Egor138 Посмотреть сообщение
Это значит что в отличии от h она будет загружаться в систему только один раз? Тоесть она более быстродейственная?
Ты несколько не правильно понимаешь задачу
*.h - это заголовочные файлы, в которых лежат описания функций, переменных, структур и т.д
нужен только для компиляции, в готовых программах его нет
dll это библиотека уже скомпилированная программа
существует два типа библиотек
dll dinamic link library динамическая
lib library статическая
первая это отдельная программа которую во время исполнения подгружает твоя программа, для использования функций библиотеки. Размер твоей программы меньше но работает медленней, поскольку приходится подгружать dll
Зато одну dll может использовать куча программ , например kernil.dll(ядро) используют все прикладные программы.
вторая эта библиотека которая используется при создании твоей программы, все функции из библиотеки переносятся в твою программу, размер больше но работает быстрее.
Каждая имеет свои плюсы и минусы
А заголовочный файл нужен будет в обоих случаях
 
Текущее время: 06:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru