Как стать автором
Обновить
64
0

Пользователь

Отправить сообщение
«Правила хорошего тона не позволяют мне писать код бесплатно.»
Очень жаль.
«Ту же функциональность вы получите, добавив не наследование, а член-класс счётчика ссылок и вызывая его конструктор и деструктор явно...»

Изобразите это в виде кода пожалуйста.
Но прототипное наследование позволяет создать еще больший бардак, чем множественное. Давайте объявим и его глючным?

От delete кстати научились избавляться еще в 60- e.
«множественное наследие всего лишь вариант записи инкапсуляции»

Ага, а C++ — всего лишь вариант записи потока ассемеблерных инструкций.
Как вам нравится прототипное наследование кстати?
Глючная? Глюки? Вы что-то не то делаете.
Я использую виртуальное наследование.
Из-за класса atomic_refcounted_t (для использования совместно с boost::intrusive_ptr), который является базовым для многих интерфейсов, реализумых объектом.
Респект за умелое использование constraints в inline assembly.
А мне нравится уникальная фича, реализованная в google log (С++) — можно управлять уровнем логирования не только глобально, но и per-source file (проверяется __FILE__ в точке вызова, результаты кешируются).

Можно ли это в каком-то виде перенести на managed-платформу?
Macports разве сам не создает файлы для launchd?
Значок — это нолик или единичка в конкретной ячейке ленты, ведь так?
Помимо ленты еще есть состояние, где хранится оно?
Короче я веду к тому, что в заголовке топика — явная гипербола.
Вы используете комментарии как ленту для машины Тьюринга и только.

В принципе, для этой задачи пригоден и обычный листок клетчатой бумаги — но конечно статья про такое необычное использование листа бумаги врядли будет пользоваться успехом)
Так вы просто используете комментарии для представления ленты, а вовсе не для кодирования программы для машины Тьюринга, как я подумал сначала?
Не хотите использовать полученные знания, чтобы написать генератор?
Еще есть генераторы типа cmake — интересно как у них с минимальностью генерируемого проектного файла.
«Что пугает: определение my_type»

Так с обычным int не интересно :) Min/Max_value нужно скорее всего для внешней сортировки.

«Что пугает: … используют не стандартные алгоритмы (для сортировки, например), а свои»

Так там наверно n-фазная сортировка реализована — не уверен, что это можно было бы сделать специализацией обыкновенного std::sort. AFAIK у них STL-совместимые итераторы и можно и обычный sort использовать.

PS. Мне честно говоря не понятно, зачем рассказывать детям про типизированные файлы a-la pascal. Какая-то чисто академическая экзотика. Какой смысл засунуть в файл 5/500/50000 интов, если они отлично в памяти помещаются? Засунули в файл 5 интов, а что дальше? Смотреть на них через hexdump и переться? На диск имеет смысл выходить, когда обрабатываемые данные не помещаются в RAM. Не знаю, подходит ли STXXL для production; но для обучения — самое то ИМХО.
Не совсем то, что вы спрашиваете, но близко.

algo2.iti.kit.edu/dementiev/stxxl/doxy/html/algo_2sort__file_8cpp-example.html
Сам не пользовался, но полагаю что вам бы подошел STLXXL.
Там не тупо увеличение шрифтов.
Просто никто не тестирует нестандартные коэфициенты маштабирования, отсюда такие баги.
Можно.
hints.macworld.com/article.php?story=20060119152725322
Результат — отвратительный.
Значит название раздела «События рулят или Event-driven подход» выбрано не совсем удачно.

Информация

В рейтинге
Не участвует
Откуда
Berlin, Berlin, Германия
Дата рождения
Зарегистрирован
Активность