Login
Забыла самое простое:(
08.10.07 20:05
И всего то? Отчего ж лениво? Вот это что ли твое счастье?:
Может ты с __finally путаешь?
in Antwort Murr 08.10.07 11:18
В ответ на:
Лениво. Объект, содержащий (любым способом) строку и для которого переопределено operator<<()
Лениво. Объект, содержащий (любым способом) строку и для которого переопределено operator<<()
И всего то? Отчего ж лениво? Вот это что ли твое счастье?:
class THelloWorld { };
std::ostream& operator<<(std::ostream& os, const THelloWorld&)
{
return os << "Hello World !" << std::endl;
}
Или это?:
class THelloWorld {
const char* s_;
public:
THelloWorld(const char* s) : s_(s) { }
const char* str() const { return s_; }
};
std::ostream& operator<<(std::ostream& os, const THelloWorld& hw)
{
return os << hw.str() << std::endl;
}
В ответ на:
По finally - надо смотреть, но насколько Я помню, в С++ (Билдер'е) он место имел.
По finally - надо смотреть, но насколько Я помню, в С++ (Билдер'е) он место имел.
Может ты с __finally путаешь?
NEW 08.10.07 20:59
in Antwort igna 08.10.07 20:05
Или это?:
------
Это, разумеется. Правда не уверен, что там нужен именно
const char* s_;
и уверен, что:
- написанный конструктор должен быть protected
- нужен еще один конструктор - без параметров и с дефаултной строкой
"Hello World !" для инициализации s_.
Но это уже детали имплементации, а суть - класс THelloWorld должен иметь место в
корректном ответе на вопрос - Как написать Hello World на С++?
Вот это что ли твое счастье?:
-----
Было бы, если бы Я был преподавателем программирования у студентов, начинающих изучать С++.
Может ты с __finally путаешь?
-----
Могу путать, бо, уже не помню детальный синтаксис всех использованных (мною) языков.
Но, семантика(!) FINALLY от конкретного языка практически не зависит, а подразумевалась именно она.
------
Это, разумеется. Правда не уверен, что там нужен именно
const char* s_;
и уверен, что:
- написанный конструктор должен быть protected
- нужен еще один конструктор - без параметров и с дефаултной строкой
"Hello World !" для инициализации s_.
Но это уже детали имплементации, а суть - класс THelloWorld должен иметь место в
корректном ответе на вопрос - Как написать Hello World на С++?
Вот это что ли твое счастье?:
-----
Было бы, если бы Я был преподавателем программирования у студентов, начинающих изучать С++.
Может ты с __finally путаешь?
-----
Могу путать, бо, уже не помню детальный синтаксис всех использованных (мною) языков.
Но, семантика(!) FINALLY от конкретного языка практически не зависит, а подразумевалась именно она.
NEW 08.10.07 21:47
Конечно нет, там нужен
const char* const s_;
Это я упростил, чтобы тебе было понятно. Шутка.
Ну ладно, теперь "добавь, плс, к этому следующую функциональность:
1. при выводе в стандартный поток каждый прбел в оригинальной строке должен заменяться тремя пробелами
2. исключение из пункта 1. - каждый третий заменяемый пробел должен заменяться табулятором.
Б. Оцени объем работы (в человекочасах) для для выполнения пункта А для проекта объемом в пару сотен килобайт."
in Antwort Murr 08.10.07 20:59
В ответ на:
Это, разумеется. Правда не уверен, что там нужен именно
const char* s_;
Это, разумеется. Правда не уверен, что там нужен именно
const char* s_;
Конечно нет, там нужен
const char* const s_;
Это я упростил, чтобы тебе было понятно. Шутка.
Ну ладно, теперь "добавь, плс, к этому следующую функциональность:
1. при выводе в стандартный поток каждый прбел в оригинальной строке должен заменяться тремя пробелами
2. исключение из пункта 1. - каждый третий заменяемый пробел должен заменяться табулятором.
Б. Оцени объем работы (в человекочасах) для для выполнения пункта А для проекта объемом в пару сотен килобайт."
NEW 08.10.07 22:03
Да я вообще за мир и разрядку международной наперженности. Я даже в шахматы обыгрываю только компьютер.
in Antwort Simple 08.10.07 21:56
В ответ на:
Твою бы энергию, да на мирные цели... :-D
Твою бы энергию, да на мирные цели... :-D
Да я вообще за мир и разрядку международной наперженности. Я даже в шахматы обыгрываю только компьютер.