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

Импорт из dll перегруженных операторов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Связанный список http://www.cyberforum.ru/cpp-beginners/thread368151.html
Доброе утро есть ли у кого пример Связанного списка. И чем он вообще отличаетьсяот массива кроме того , что связанный список динамичен.
C++ Целесообразность использования цикла. Этот момент в универе нам не объясняли. Хочу сразу сказать, я знаю зачем, как и когда используются циклы. Собственно возник не большой спор. Какое преимущество будет иметь код for (int i = 0; i < 10; ++i) <действие> перед просто десятью строками типа <действие> <действие> <действие> <действие>? http://www.cyberforum.ru/cpp-beginners/thread368107.html
C++ Среди чисел а, b, с есть хотя бы одна пара взаимно противоположных.
Запишите логическое выражение, принимающее значение true, если указанное выше высказывание является истинным, и false – в противном случае.
Развлетвляющиеся алгоритмы C++
Пожалуйсто помогите чтото не получается решить, выводит всё время один и тотже результат не заввисемо от данных каторые вводишь.Задание на картинке. #include <conio.h> #include <stdio.h> #include <math.h> void main() { double m, r, x, rez; puts("vvedite r, m"); scanf("%lf%lf",&r, &m); if ( r <= m < 2*r)
C++ Получить квадратную матрицу порядка n http://www.cyberforum.ru/cpp-beginners/thread368103.html
17) Получить квадратную матрицу порядка n 1 2 3 ... n-1 n 2 1 2 ... n-2 n-1 3 2 1 ... n-3 n-2 . . . . . . n-1 n-2 n-3 ... 1 2 n n-1 n-2 ... 2 1
C++ вычисления указанной величины может кто поможет???ато не понимаю почему несчитает вродебы всё просто а ответ не выходит. Создать программу вычисления указанной величины. Результат проверить при заданных исходных значениях.пример на картинке.(3.25*10 в степени -4 ето типа 0.000325 или 3.25е-4) вот что я навояжил #include <stdio.h> #include <conio.h> #include <math.h> int main() { double x, y, z, a, b ,c, d, rez;... подробнее

Показать сообщение отдельно
Taurendil
0 / 0 / 0
Регистрация: 20.09.2010
Сообщений: 7
19.10.2011, 00:11  [ТС]     Импорт из dll перегруженных операторов
Deviaphan, сделал как вы предложили, но столкнулся с некоторыми сложностями. Возможно что-то упускаю, или не так делаю.

Объекты объявил как void *A
Методы вызываю так: ((cFloatMatr*)A)->fin("A.txt");

Но компилятор ругается:
C++
1
2
3
4
1>cVector.obj : error LNK2001: неразрешенный внешний символ ""public: void __thiscall cFloatMatr::fout(char *,bool)" (?fout@cFloatMatr@@QAEXPAD_N@Z)"
1>cVector.obj : error LNK2001: неразрешенный внешний символ ""public: void __thiscall cFloatMatr::fin(char *)" (?fin@cFloatMatr@@QAEXPAD@Z)"
1>cVector.obj : error LNK2001: неразрешенный внешний символ ""public: class cFloatMatr __thiscall cFloatMatr::operator=(class cFloatMatr &)" (??4cFloatMatr@@QAE?AV0@AAV0@@Z)"
.........
Т.е ругается на все используемые методы. Как можно это решить?

Не знаю правильно это или нет, но пробывал в хедере добавлять перед методами virtual, компилятор перестал на них ругаться. Но с деструктором это не сработало.
 
Текущее время: 23:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru