![]() |
|
Модераторы: Daevaorn |
![]()
|
|
||
|
|
| borisbn |
|
||||||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 22 Всего: 135 |
maint, вы не поняли.
с первым файлом так можно сделать. А со вторым ? А с третьим ? Меня не отсутствие конструктора напрягает, а это:
собрался сначала ответить никуда не подглядывая, но потом, всё-таки не выдержал, залез в стандарт, и понял, что вроде как правильно думал. 1. 0x80 == '\x80' false, т.к.
'\x80' - при помещении его в char становится отрицательным потом, правда, увидел это
и засомневался... 2. unsigned, т.к.
Какую оценку ставите ? -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
||||||||||
|
|||||||||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
уже не раз говорилось, не стоит программировать на С в стиле С++ .. я не знаток С, но Ваш код должен был выглядить как минимум так :
|
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 22 Всего: 135 |
mes, но гоуту же
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| maint |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 77 Регистрация: 12.5.2008 Репутация: нет Всего: 2 |
[/QUOTE] А деструктор не делает то же самое ? Как вы думаете. А вопрос, закрывать за собой дверь или это должна делать автоматика с поглощением ресурса, вопрос вкуса. Вообще, апологеты плюсов здесь собравшиеся, похоже из той когорты, которые для вычисления факториала и задачи о 8 ферзях,класс создают. И не ставящие не в грош ресурсы компа (память дешёвая, проц. поменяй). |
||||
|
|||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
нет. строго mpl-код. решать все в рантайме - привычка в основном новичков и сишников |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
именно по этому, все что можно решить в compile-time - решают в compile-time. но сишникам откуда это знать. зы это я все к тому, что не нужно так категорично говорить о том, чего вы не понимаете. и обвинять плюсовиков в том, что они чего-то там не экономят. Это сообщение отредактировал(а) boostcoder - 2.7.2011, 07:05 |
|||
|
||||
| maint |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 77 Регистрация: 12.5.2008 Репутация: нет Всего: 2 |
это не обвинения, а факты. И человека, который программирует на обоих языках. А обвинения идут от людей, ничего кроме плюсов от мелкософт не знающиих |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
||||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
си нужен
-------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| sergioK1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
это слишком обшие слова , смотря какая задача, Borisbn, это не отвечает на твой вопрос? (для кпопки в Гуи С наверно не нужен, для обращения к железу наверно да), Это сообщение отредактировал(а) sergioK1 - 2.7.2011, 13:13 |
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
правильно написанная программа на С легко читается, модифицируется и отлаживается
с другой стороны три кита ООП, являющиеся частью синтаксиса С++, здорово ускоряют процесс разработки (именно ускоряют, ООП можно в С также использовать) мой идеал: С с поддержкой наследования, полиморфизма и инкапсуляции что-то типа Objective-C, но не с таким убогим синтаксисом при этом, чтобы изначальная простота языка пострадала не сильно эх, мечты, мечты... -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 22 Всего: 135 |
Если внимательно посмотришь на результаты опроса и почитаешь сообщения, то поймёшь, что никакого засилия плюсовиков тут нет и в помине. Скорее наоборот. По поводу ресурсов - на 99,(9) уверен, что нормальный компилятор в приведённом мной примере сгенерит абсолютно идентичный код. Можешь проверить. Думаю стОит пояснить: я создал тему вовсе не для того, чтобы поиздеваться над Си и теми, кто на нём пишет, а для того, чтобы разобраться, нужен ли он или нет. Причём на десктопе, а не вообще ! И если нужен, то зачем. Отдельное спасибо Сыроежке за подробные и понятные ответы. MAKCim, крткст сстр тлнт ? опоздал. писал, пока было только "си нужен" Это сообщение отредактировал(а) borisbn - 2.7.2011, 09:40 -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| mes |
|
||||||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
вот опять, кто то погрозил пальчиком, и теперь ни за что и не где goto не будет использовано, класс ! хотя я все таки предпочитаю понимать почему что-то плохо, а не слепо следовать чужим советам... вот без гото :
P.S. в примере с goto закралась ошибка, но на суть не влияет.. Добавлено через 2 минуты и 21 секунду полагаю Вы путаете "C в ООП стиле" и "C в C++ стиле".. Добавлено через 5 минут и 52 секунды
почему то тянет сказать : "по себе людей не судят" Добавлено через 9 минут и 42 секунды
с одним уточнением, в С++ не только эти три Кита, облегчают и ускоряют процесс.. Добавлено через 11 минут и 22 секунды чтоб не было нападок, вызванных последней фразой, также дополню : "да, С++ ужасен и монструозен и при всем этом в нем многого не хватает".. |
||||||
|
|||||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
чем больше "плюшек", тем больше костылей и возникающих сложностей в простоте сила -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
"сила в правде" (с) кто-то там.. Это сообщение отредактировал(а) boostcoder - 2.7.2011, 11:32 |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |