PLEAC-C/Posix/GNU, Поваренная книга программиста C/C++ :) |
Здравствуйте, гость ( Вход | Регистрация )
PLEAC-C/Posix/GNU, Поваренная книга программиста C/C++ :) |
Andrew Selivanov |
9.9.2008, 11:37
Сообщение
#1
|
Участник Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: 6 |
Поваренная книга программиста C/C++
http://pleac.sourceforge.net/pleac_cposix/index.html Очень познавательно было почитать раздел Dates and Times рекомендую всем PS: порадовала конструкция
а что, необычно, радует глаз Сообщение отредактировал Andrew Selivanov - 9.9.2008, 11:50 |
|
|
ViGOur |
9.9.2008, 11:52
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Может это запихнуть в wiki и перевести?
Будет FAQ на русском по: perl, python, c++, можно сюда и java добавить. И от себя чтобы соответствовать нашим либам, добавить: ACE, Boost, GTK+, Qt и wxWidgets и сделать подобное FAQ. Но прийдется ударно потрудится! Сообщение отредактировал ViGOur - 9.9.2008, 11:52 |
|
|
Litkevich Yuriy |
9.9.2008, 11:56
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
ViGOur |
9.9.2008, 12:06
Сообщение
#4
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
|
|
|
Гость_Гость_* |
15.9.2008, 15:25
Сообщение
#5
|
Гости |
За такой код принято пальцы отбивать.
Для этого функции сущесвтуют. |
|
|
niXman |
19.9.2008, 22:53
Сообщение
#6
|
Участник Группа: Участник Сообщений: 169 Регистрация: 18.6.2008 Пользователь №: 204 Спасибо сказали: 1 раз(а) Репутация: 0 |
а что, необычно, радует глаз Блин, хочу возразить. Это мне напоминает перегрузку operator+ () на operator/ () !!! Для чего лишняя путаница и непонятка в коде?! Что, мало и без этого моментов напрягающих мозг?!!! Цитата За такой код принято пальцы отбивать. Ну отбивать это очень уж жестоко, вот линеечкой по пальчикам - ДА! Сообщение отредактировал niXman - 19.9.2008, 22:54 |
|
|
Andrew Selivanov |
22.9.2008, 14:56
Сообщение
#7
|
Участник Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: 6 |
а что, необычно, радует глаз Блин, хочу возразить. Это мне напоминает перегрузку operator+ () на operator/ () !!! Для чего лишняя путаница и непонятка в коде?! Что, мало и без этого моментов напрягающих мозг?!!! Цитата За такой код принято пальцы отбивать. Ну отбивать это очень уж жестоко, вот линеечкой по пальчикам - ДА! Гм, как все нервно реагируют (особенно анонимные товарищи). Видимо не понравилось Могу сказать только если не нравится, не употребляйте А ссылку то смотрели, или только по этой строчке отзывы? |
|
|
ViGOur |
23.9.2008, 8:14
Сообщение
#8
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Да нет, просто некоторые не понимают, что это просто демонстрация языковых возможностей. А раз уж мы пишем на С\С++, то нужно их знать от а до я. И не говорить, что за такой код руки отрывать нужно!
Например в коде исходников виндовс частенько встречается такая конструкция: Мудрено? Да!. Но, только в том случае если есть не понимание в конструкциях языка и в том как работает main...
|
|
|
Tonal |
23.9.2008, 8:53
Сообщение
#9
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
Ссылка смешная, спасибо.
Несколько удручает безусловная привязка к *nix и gcc. Кусок приведённого кода - это как рах расширение gcc, как и вложенные функции и массивы с длинной вычисляемой в рантайме. Безусловно интересные и удобные фичи, но не стандартные не разу. Кстати, аналогом приведённого кода на стандартном С++ будет видимо так:
Оно несколько длиннее. А про знание языка +1000. П.С. Кстати, такие анонимные вложенные классы я реально применял вместо отсутствующих в С++ лямбд для работы с stl-евскими алгоритмами. Это в borland 5.0.x было. Сейчас так нельзя - а жаль. Правда, в новый стандарт обещают честные лямбды включить! Сообщение отредактировал Tonal - 23.9.2008, 10:06 |
|
|
Текстовая версия | Сейчас: 26.11.2024, 21:55 |