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

Разработать класс String, который в дальнейшем будет использоваться для работы со строками. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Консольное приложение. Имитация входа в систему. http://www.cyberforum.ru/cpp-beginners/thread710266.html
Требуется написать программу для имитации входа в систему, которая будет запрашивать пароль и выдавать приглашение только в случае совпадения введенного пароля с заранее определенным в программе, а в случае ошибки выдавать сообщение об ошибке и просьбе повторить ввод. После 3 ошибок программа должна выдать сообщение о попытке несанкционированного доступа и завершить работу. Пока что сделал...
C++ Подскажите что я делаю не так? Дан массив целых чисел. Все его элементы уменьшить на 20 #include <iostream> using namespace std; int f(const int*mas, const int i); int const i=10; int main(){ int marks; for (int i=0; i<10; i++) { cout <<"" << ":"; http://www.cyberforum.ru/cpp-beginners/thread710258.html
C++ Разработка банк-клиента.
задали написать программу на с++ сам не смог помогите пожалуйста, и надо написать программу на которой клиент может заити на свой счет в банке для входа запрашивается пароль, и просмотреть свой счет который составляет 10000 и может выполнить проверку баланса, cнятие денег, закинуть деньги, смена пользователя и выход. (использовать void и bool) (более подробно тут...
C++ Передача обьекта в функию
Изучаю прогу в универе, понадобилось сделать обьект как аргумент функции.ООП ещё не изучали.Как это сделать можно?Я чисто интуитивно обьект передал в функцию вот так: //Функция перезаписывает текст из одного файла в другой void rewrite(fstream file) { char symbol; fstream Out_file("Out_file"); while(file) { file.get(symbol);
C++ удаление памяти http://www.cyberforum.ru/cpp-beginners/thread710231.html
подскажите как в программе удалить все что занесено в память и закрыть программу?
C++ работа с функцией в С++ В ходе выполнения работы необходимо создать программу, которая определяет и инициализирует двумерный массив целых значений и затем выполняет следующие действия: • Четные элементы массива arr_1 заменить их квадратами (функция1); • вывод результатов (функция2). В функици1 реализовать передачу параметра по ссылке. Если массив удалось преобразовать – функция1 должна возвращать значение true, в... подробнее

Показать сообщение отдельно
gitarillo
719 / 519 / 24
Регистрация: 17.06.2010
Сообщений: 1,012
Записей в блоге: 1
27.11.2012, 09:13
Могу сказать несколько моментов.
Во - первых, конструктор с параметром должен выделять память под передаваемую строку
C++
1
new char [strlen(string)+1];
параметр конструктора хорошо бы сделать const
Во - вторых, хорошо бы сделать конструктор копирования и оператор присваивания для класса
В-третьих, метод типа GetString, который возвращает указатель на строку (char *)
В-четвертых, можно перегрузить вывод в поток и печатать свою строку сколько влезет)
И нужно разделить интерфейс и реализацию (.h, .cpp)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru