Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Наследование классов - вычисление скользящих средних значений котировок http://www.cyberforum.ru/cpp-beginners/thread1719845.html
я пытаюсь написать задание к курсовому проекту. суть программы - принимает котировки различных финансовых инструментов из текстового файла и создает объект класса quotes выбрав соответствующий пункт...
C++ Изменить последовательность указателей так, чтобы отрицательные числа находились в начале списка
Проблема в методе Sort и Show. Первый неверно сортирует, а второй зацикливается во время выполнения. Скорее всего, причиной второй проблемы является первая проблема. Помогите, пожалуйста,...
C++ Есть строка, нужно разделить ее на два массива и узнать в каком из них больше определенных знаков
Есть строка, нужно разделить ее на два массива и узнать в каком из них больше вопросительных знаков (используя функции работы со строками). Сердечно прошу помочь, вы последняя надежда. #include...
C++ Error C2106: '=' : left operand must be l-value Добрый день! Пишу программу управления колледжом. И столкнулась с этой ошибкой. У меня есть класс Department который имеет массив указателей на Course: class Department { static Department*... http://www.cyberforum.ru/cpp-beginners/thread1719783.html
C++ Передача двумерного массива в конструктор класса http://www.cyberforum.ru/cpp-beginners/thread1719777.html
Здравствуйте! Не получается передать двумерный массив как параметр конструктора. Необходимо, чтобы пользователь ввел размерность квадратной матрицы и массив с клавиатуры. Эти значения надо...
Сформировать одномерный массив из 50 элементов вещественного типа C++
Расчет по формуле считается не правильно. Что не так ? Помогите исправить , кого это не затруднит , пожалуйста. a) Сгенерировать одномерный массив из 40 элементов целого типа в диапазоне ; b)...
C++ нужно переделать код системы счисления с делфи на с++ 2 часть
PROCEDURE TForm1.BIN_to_OCT(const n:string;Sender: TObject); var st1,st2,tmp,tmp2:string; flag:arrayof boolean; d,j:byte; BEGIN if flag_clear then memo1.Lines.Clear; memo1.Lines.Add(' ...
C++ Переделать код системы счисления с Delphi на C++ const cod:arrayof char= ('0','1','2','3','4','5','6','7','8','9','A','B','C','D', 'E','F'); cod2:arrayof string= ('000','001','010','011','100','101','110','111'); cod3:arrayof string= ... http://www.cyberforum.ru/cpp-beginners/thread1719746.html
C++ Expression: _BLOCK_TYPE_IS_VALID(pHead->nBlockUse) http://www.cyberforum.ru/cpp-beginners/thread1719744.html
Ребят, умоляю помогите. Незнаю что я опять делаю не так, но выдает такую ошибку. В общем задание такое: Работа с бинарными файлами. Матрица целых чисел записана по строкам в файл. Не используя...
C++ Второй отрицательный элемент заменить минимальным Здравствуйте)Помогите пожалуйста, запуталась(Нужно заменить именно второй элемент. Например: -10,9,-2,3. (в примере заменится -2 на -10). Минимальное уже найдено в функции. Измените функцию void z1.... http://www.cyberforum.ru/cpp-beginners/thread1719737.html
Mazilo
36 / 36 / 72
Регистрация: 31.10.2014
Сообщений: 206
0

Передача ссылки на обьект класса в функцию

24.04.2016, 18:38. Просмотров 845. Ответов 3
Метки (Все метки)

Определен класс в хэддере:
C++
1
2
3
4
5
class List{
    public:
    //...
    void Add(const List *list); 
       //...
Метод Add:
C++
1
2
3
void Add(const List *list) {
    //something do
}
И главная функция:
C++
1
2
3
4
5
6
7
int main() {
        List *list = new List;
         const List *list1 = new List;
        //...
        list->Add(list1);
        //...
}
При вызове Add возникают ошибки линковщика:

error LNK2028: ссылка на неразрешенную лексему (0A000013) "public: void __thiscall List::Add(class List const *)" (?Head@List@@$$FQAEXPBV1@@Z) в функции "int __cdecl main(void)" (?main@@$$HYAHXZ)

error LNK2019: ссылка на неразрешенный внешний символ "public: void __thiscall List::Add(class List const *)" (?Add@List@@$$FQAEXPBV1@@Z) в функции "int __cdecl main(void)" (?main@@$$HYAHXZ)

Помогите пофиксить пожалуйста.

Вернуться к обсуждению:
Передача ссылки на обьект класса в функцию
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2016, 18:38
Готовые ответы и решения:

Передача класса по ссылки в метод (ругается)
Среда Linux gcc 4.1.2 Есть прототип метода (класса Time) Time Time::Sum(const Time & t)const;...

Передача ссылки в функцию в DLL
Здравствуйте. По этому мануалу сделал DLL https://msdn.microsoft.com/ru-ru/library/ms235636.aspx...

Передача ссылки и указателя в функцию
передал ссылку в одну функцию - нормально, передал в другую - выводит неверное значение, тоже самое...

Передача ссылки на массив в функцию
запутался в 3 соснах... Помахайте плиз) //обьявляю и инициализирую функцию void fShow(char...

Передача в функцию - ссылки, указатели, константы
Вот программа: #include <iostream> void fun(int &rhs) { rhs++; } int main()

3
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru