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

Неправильно работает функция CArray.Add() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не верный результат при обработке одномерного массива http://www.cyberforum.ru/cpp-beginners/thread1141885.html
Написать программу по обработке одномерных массивов. Размеры массивов вводить с клавиатуры. В консольном приложении предусмотреть возможность ввода данных как с клавиатуры, так и с использованием...
C++ Аналог flushall Подскажите пожалуйста что предлагает стандарт с++ как аналог flushall? В задании чётко указано не использовать системные вызовы через system и не использовать flushall ... http://www.cyberforum.ru/cpp-beginners/thread1141873.html
Перевести из Perl в C++ C++
Всем добра! :) Переводил как-то прогу одну из Perl в C++ и возникло несколько моментов в Perl функция sqrt умеет вычислять значения корня из комплексного числа, а как научить C++ sqrt работать с...
Списки, однонаправленный кольцевой C++
Ребят пожалуйста нужна помощь в написание программки на си 2010,задание: Найти целое число по числу, введенному с клавиатуры и после него добавить новое число. За ранние спасибо=)
C++ SDL mouse http://www.cyberforum.ru/cpp-beginners/thread1141853.html
если обработка нажатия на левую кнопку мыши это if (occur.type == SDL_MOUSEBUTTONDOWN) if(occur.button.button == SDL_BUTTON_LEFT) { // что-то.. } а обработка движения мыши...
C++ Как записать результат в файл здравствуйте! имеется код на С++, все работает, результат выводит на экран.. но нужно чтоб выводил результат в файл.txt... помогите пожалуйста переделать, СПАСИБО! #include <iostream.h> #include... подробнее

Показать сообщение отдельно
rcyn
13 / 9 / 2
Регистрация: 30.01.2014
Сообщений: 47
08.04.2014, 11:33
FreestyleDM, вообще методы с больше чем одной строкой кода лучше определять вне класса, но это только удобства ради;
методы определенные внутри становятся инлайновыми, если инлайновый метод определяется вне определения класса - он должен быть в заголовочном файле (чтобы избежать конфликта имен), в остальных случаях все методы должны быть определены в .cpp;
шаблонный класс должен быть полностью определен в .hpp

по поводу оператора присваиванивания -
Цитата Сообщение от FreestyleDM Посмотреть сообщение
//if (this == iCell) //Пока не перегрузил оператор ==
* * * * //{
* * * * //* return *this;
* * * * //}
здесь идет проверка указателей - не нужно перегружать оператор сравнения для этого,
там просто сравниваются два шестнадцатеричных числа this == &iCell
this - указатель, iCell - объект, &iCell - адресс объекта iCell (указатель), & - оператор взятия адреса (не путать использование этого оператора в аргументах и возвращаемых значений функций)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru