Self-immolation
Jan. 18th, 2005 12:05Вчера внимательно читал стандарт C++ по поводу специализаций (был интересный вопрос от CEMEHа) и наткнулся на лимерик в конце абсолютно кошмарного 14.7.3/7:
Я люблю вставлять в документацию метки-сюрпризы, по которым легко узнать, читают документы или нет :)
Но увидеть такое в международном стандарте ISO/IEC 14882...
И, уж тем более, найти в предметном указателе стандарта ссылку на лимерик в виде "immolation, self":
Я рыдалъ :))
Update: Товарищ Coriolan на gamedev.ru тоже проткнулся :)
Update 2: Funny Things Seen in Source Code and Documentation
Update 3: "... It's not the only inside joke in that standard, for that matter." (c) Matt Austern
When writing a specialization,
be careful about its location;
or to make it compile
will be such a trial
as to kindle its self-immolation.
Я люблю вставлять в документацию метки-сюрпризы, по которым легко узнать, читают документы или нет :)
Но увидеть такое в международном стандарте ISO/IEC 14882...
И, уж тем более, найти в предметном указателе стандарта ссылку на лимерик в виде "immolation, self":
...
imbue
basic_filebuf 669
basic_ios 621
basic_streambuf 631
ios_base 616
immolation, self 279
implementation
defined alignment of bit-field 163
...
Я рыдалъ :))
Update: Товарищ Coriolan на gamedev.ru тоже проткнулся :)
Update 2: Funny Things Seen in Source Code and Documentation
Update 3: "... It's not the only inside joke in that standard, for that matter." (c) Matt Austern
no subject
Date: Jan. 18th, 2005 11:19 (UTC)no subject
Date: Jan. 18th, 2005 14:24 (UTC)