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

После возвращении вектор пуст, хотя в dll size другая информация - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переделать строчный калькулятор через ООП http://www.cyberforum.ru/cpp-beginners/thread1233419.html
Друзья, имею отличный строчный калькулятор, сделанный через процедурное программирование. #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <conio.h> //#include <string> using namespace std;
C++ Смещение в файле более 4 Gb Всем привет. Есть необходимость хранить смещение на данные в файле(памяти), который более 4 Gb. Задача тривиальна. Нужно использовать c++99. Единственное что приходит в голову, это хранить смещение в виде структуры (fourGbOffsetsNumber, simple1byteOffset). Не подскажите как выйти из положения? http://www.cyberforum.ru/cpp-beginners/thread1233407.html
Метод половинного деления для функции от двух переменных C++
Это программа для функции от одной переменной, а можно этот же метод использовать для функции от двух переменных, например? #include <iostream> #include <cmath> using namespace std; const double epsilon = 1e-2; double f(double x) { return 4- exp(x) - 2*x^2;
C++ Является ли правильным проектирование классов с методами у которых есть определённый порядок вызова
Всем привет. Вопрос к опытным программистам: Является ли в С++ практике правильным проектирование классов с методами у которых есть определённый порядок вызова и однократность в использовании? Примеры: 1) класс соединения с методом Open() который можно вызвать один раз 2) класс с методом SendQuery() который можно выполнить только один раз так как в нём происходит выделение памяти 3) класс с...
C++ В каких случаях нужно создавать динамические переменные, а в каких статические? http://www.cyberforum.ru/cpp-beginners/thread1233388.html
такой же вопрос и по массивам ! Объясните пожалуйста !
C++ Задача моделирования и управление движением Суть в том что, клетка находится изначально в любой клетке(например в верхней) и пользователь должен управлять ей (как я понял пользователь сначала выбирает направление по часовой или против, потом продолжать двигаться по кругу или свернуть). На каком ЯП будет написано не важно. Спасибо что помогли. подробнее

Показать сообщение отдельно
DrOffset
6456 / 3830 / 885
Регистрация: 30.01.2014
Сообщений: 6,626
25.07.2014, 19:01     После возвращении вектор пуст, хотя в dll size другая информация
Цитата Сообщение от Vardanito Посмотреть сообщение
я должен подключать хидер файл к моему проекту?
просто у меня все это должно быть динамически
Да. Оно будет динамически. Хидер сам по себе не делает библиотеку "не динамической". Так не понятно что и почему нужно сделать? Тут главное чтобы ты понял суть, а не просто повторил что тут написали. Иначе так и будет в голове мысль, что "это все фигня какая-то".
Цитата Сообщение от Vardanito Посмотреть сообщение
а еще нельзя как нибудь обойти этот void* он меня пугает
Можно, см. мой первый пост. Но вообще тут предполагается, что ты не будешь использовать непосредственно void* и функцию DLLHandlers, они же обернуты в функцию-wrapper DLLHandlersVec. Пользоваться предполагается именно ей.
Цитата Сообщение от Vardanito Посмотреть сообщение
и да еще объясните пожалуйста что происходит?
Сложно сказать заочно, но скорее всего нарушение ODR. Вектор, который ожидается в DLL слегка отличается от вектора, который передается на стороне exe. Произойти это может по разным причинам, от разных ключей компиляции dll и exe или режимов сборки (debug\release), до разных версий рантаймов, прилинкованных к dll и exe.
 
Текущее время: 19:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru