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

Как првильно организовывать передачу значений (переменных, векторов) между функциями класса? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запись с клавиатуры в файл http://www.cyberforum.ru/cpp-beginners/thread619723.html
Собственно функция до конца не доходит, а получившийся файл test.txt забит хламом и весит до 100 мб. Подскажите где ошибся? void CToFile::Writing(){ fp=fopen("test.txt","w"); if(FileCheck(fp)==1){ cout << "Cannot open the file" << endl; return; } while(outnum!=EOF){ //считываем значения, пока не будет введена -1 cin >> outnum;
C++ Как по условию выйти из метки case Подскажите такое дело Например есть автомат MODE= MODE_2; for(;;) { switch MODE { case MODE_1: func1; funk2; http://www.cyberforum.ru/cpp-beginners/thread619715.html
Отладка программ в кодеблоксе C++
Подскажите, как работать с отладчиком в середе CodeBlocks ?
C++ Волновой алгоритм
Здравствуйте, очень прошу помочь с реализацией волнового алгоритма только лишь с помощью матрицы весов неориентированного графа. Объясните пожалуйста дебилу, с чего начинать, что и как делать, что использовать, желательно доступным и понятным языком ибо с++ знаю весьма плохо :(
C++ Template ошибка компляции http://www.cyberforum.ru/cpp-beginners/thread619650.html
Здравствуйте, есть код, при реализации класса пишет ошибку-невозможно разрешить идентификатор T,U,Z template<class T, class U, class Z> class PhoneBook{ private: struct name{ T name; vector<T> index; }; struct address{ U addr;
C++ Библиотека ввода\вывода. Задача Напишите функцию, получающую и возвращающую ссылку на объект класса istream. Функция должна читать данные из потока до тех пор, пока не будет достигнут конец файла. Функция должнавыводить прочитанные данные на устройство вывода. Перед возвращением потока верните все её флаги в допустимое состояние. Проверьте созданную функцию, передав ей объект cin в качестве аргумента. происходит... подробнее

Показать сообщение отдельно
DU
1478 / 1054 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
05.07.2012, 20:27     Как првильно организовывать передачу значений (переменных, векторов) между функциями класса?
и первый и второй способы корректны и их использование зависит от ситуации. пока что все говорит в пользу второго т.е. передаче по ссылке (по указателю в общем-то почти то же самое, но лучше всетаки по ссылке)
т.е. создается локальная переменная типа вектор. по ссылке отдается первой приватной функции, которая его заполняет, и по константной ссылке отдается уже второй приватной функции, которая использует этот заполненный вектор.
 
Текущее время: 15:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru