Здравствуйте Курилка, Вы писали:
К>Те же инлайны являются примером того, что Айан Джойнер называет bookkeeping — т.е. деталей реализации, которые в принципе может решить компилятор, но которые в C++ ложатся на плечи программера.
Та, ты задумайся... любой мало-мальски достойный комплятор умеет сам определять делать функцию инлайном или нет. Директива inline — это всего лишь право программиста сказать свое слово по этому поводу. Перефразируя вышесказанное inline (в частности) и C++ (в общем) дает то главное, чего нехватает в других языках
СВОБОДЫ ВЫБОРА причем не для компилятора или фирмы ее произведшей, а
ДЛЯ ПРОГРАММИСТА, т.е. для меня, тебя и вооон того (пользуясь случаем передам привет IT

). Причем это проявляется не только в inline, но и во всем духе языка. Хочешь пройтись по памяти? Пожалуста... Не хочешь? Вот тебе методы как этого не делать. У C++ есть только два недостатка: 1) сысокая сложнось (што иногда приводит к ползанью на брюхе в совершенно простых ситуациях), 2) большое количество слабо подготовленных, или просто марально неустойчивых личностей (хе-хе) которые лезут использовать этот язык и тем самым дескридитируют.

(перед пинками и плевками прошу обратить внимание, на смайлик

).
Все эти Явы, Шарпы и Диии, как раз и пытаются устранить эту самую сложность, но иногда перегибают палку, хотя стройность Шарпа действительно подкупает...