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

Нужны коментарии ко коду. - C++

Восстановить пароль Регистрация
 
hoot
 Аватар для hoot
100 / 21 / 3
Регистрация: 10.11.2010
Сообщений: 193
18.10.2011, 12:58     Нужны коментарии ко коду. #1
Все доброго времени!
Такой вопрос, есть код, работает исправно, что делает тоже ясно. Часть я уже прокоментил, но с большей частью траблы.(
Прокоментируйте кажду строку что б докладно понимать какая строка что делает и зачем.
Очень признателен!

C++
1
2
3
4
5
6
7
8
9
10
11
std::ifstream ifile("read.txt");//Считывание с файла.
        std::ofstream ofile("write.txt");//Запись в файл.
        if(ifile.is_open()){ 
                std::copy
                        (
                        std::istream_iterator<std::string>(ifile), 
                        std::istream_iterator<std::string>(), 
                        std::ostream_iterator<std::string>(ofile, " ")
                        );
                ifile.close();
        }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2011, 12:58     Нужны коментарии ко коду.
Посмотрите здесь:

Нужны коментарии к коду C++
C++ Нужны коментарии.
Какие значения нужны нужны циклу while? C++
C++ Нужны комментарии к программе
Нужны коментарии к коду, или объяснение C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
amatorIP
 Аватар для amatorIP
3 / 3 / 0
Регистрация: 22.07.2010
Сообщений: 141
18.10.2011, 13:21     Нужны коментарии ко коду. #2
C++
1
2
3
4
5
6
7
8
9
10
11
std::ifstream ifile("read.txt");//Считывание с файла.
        std::ofstream ofile("write.txt");//Запись в файл.
        if(ifile.is_open()){ //Проверяем открыт ли файл, если открыт, то ...
                std::copy  //выполняем копирование в файл
                        (
                        std::istream_iterator<std::string>(ifile), // а здесь то, что мы копируем
                        std::istream_iterator<std::string>(), 
                        std::ostream_iterator<std::string>(ofile, " ")
                        );
                ifile.close(); //закрытие файла
        }
ну вот где-то так.
hoot
 Аватар для hoot
100 / 21 / 3
Регистрация: 10.11.2010
Сообщений: 193
18.10.2011, 13:24  [ТС]     Нужны коментарии ко коду. #3
Эту часть не понял.(
C++
1
2
3
std::istream_iterator<std::string>(ifile), // а здесь то, что мы копируем
std::istream_iterator<std::string>(), 
std::ostream_iterator<std::string>(ofile, " ")
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
18.10.2011, 13:29     Нужны коментарии ко коду. #4
hoot, почитай
http://easy-coding.blogspot.com/2009/02/stl.html
Yandex
Объявления
18.10.2011, 13:29     Нужны коментарии ко коду.
Ответ Создать тему
Опции темы

Текущее время: 02:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru