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

Ввод и вывод данных класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ system("del C:\\1"); и system("rmdir C:\\1"); http://www.cyberforum.ru/cpp-beginners/thread162661.html
Нужно удалить каталог и все файлы и подкаталоги в нем. Нашла в нете функции: system("del C:\\1"); // удалить все файлы из папки system("rmdir C:\\1"); // удалить саму директорию. Вот только system("rmdir C:\\1"); не работает если в директории есть какие либо другие каталоги. Поскажите, пожалуйста, как считывать имена папок в каталоге чтобы для каждой из них реализовать эти функции примерно...
C++ Создать программу, перехватывающую видеопоток в окно возможно ли создать такую программу чтобы видеопоток, допустим, WMplayerа или какой нибудь игрушки с небольшим разрешением 640х480 или 1024х768, перехватывалось в окно? у кого какие будут предложения? http://www.cyberforum.ru/cpp-beginners/thread162634.html
C++ scrnsave.lib
Привет всем, разбираю статью (как написать screensaver), там есть пример: #include <windows.h> #include <scrnsave.h> LRESULT WINAPI ScreenSaverProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { return 0; }
рекурсивный алгоритм C++
Уважаемые программисты! Есть задача: разработать рекурсивный алгоритм на с++ для нахождения самого длинного несамопересекающегося пути коня на доске 6*6. Я рекурсию плохо понимаю. Подскажите, что именно должна делать рекурсивная функция. Не нужно в теме, посвящённой решению одной задачи размещать другую, пусть и в чём-то сходную.
C++ Поиск по массиву http://www.cyberforum.ru/cpp-beginners/thread162604.html
Уважаемые господа! Подскажите пожалуйста как осуществить поиск по двум массивам и занести одинаковые элементы в третий массив и аналогично для различных элементов...
C++ как написать свою библиотеку функций? Я только начинаю изучать программирование на С++, параллельно разбираюсь с ООП. Вообще идеи ООП понятны и нравятся мне. Удобно разложить всё по полочкам, чтобы потом говорить программе, что с какой полки брать. Так вот, хочу построить шкаф, чтобы мысли не пылились на разрозненных полках :) - то бишь написать большую библиотеку финансовых (и не только) функций. По сути дела, написать каждую из... подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4935 / 2515 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
31.08.2010, 16:39
Цитата Сообщение от Lavroff Посмотреть сообщение
А про конструктор... В нем инициализация не так уж обязетельна
Разводить инициализацию на несколько мест не очень хорошо. Разве что инициализация объекта данных класса это дорогостоящая процедура и за все время жизни объекта-класса может и не пригодиться вовсе. В любом случае такой подход приносит кучу неудобств. Например, в каждом методе придется вставлять дополнительный оператор контроля:
C++
1
2
if(ch_str == NULL)
    Make(ch_str);
Все это лишние операции, можно про этот момент вообще забыть. Так что инициализировать объекты надо в одном месте. Кроме одного исключительного случая, который надо еще доказать
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru