Не понимаю вопроса, специально все подробно расписал. Ну если не нравится вариант с public, вот другая задача — если встречается в тексте Log.d(TAG, ...) и нигде нету TAG-a, то он береться по-умолчанию или из имя пакета или из конфигурационного файла. Когда проект разрастается (+5к строк кода), то таких примеров становится только больше, а сейчас ищу решение для будующих таких проблем, потому что сам этого четко не знаю.
Большое спасибо за наводку, смотрится очень интересно, возможно это то что мне и нужно (в будущем). Правда мне хотелось внести незначительные изменения в компилятор, но на досуге присмотрюсь к MPS поближе.
Я тоже так делаю… хотя, наверно, нет, уж слишком мало раз было. Но вот в данном случае мне нужно вспомнить С++ и хорошо вспомнить, а если начну делать проект сам, то могу упустить такие понятия как чисто виртуальная функция (деструктор), alias к namespac-у, using, typename или другие вещи, которые бы желательно знать (написал только те, которые только-только освежил через cURLpp).
А вообще способ действенен, да. :)
А вы часто эти проекты доводили до кондиции? Так, что вот уже можно сказать, что в дальнейшем можно применять?
Спасибо за ответ. В данный момент изучаю cURLpp, кажется неплохо написана и размер не большой (около 2к строчек). А вот CryptPP немного испугал меня, там где-то 40к, но по первому впечатлению неплохо документирована.
Про хромиум промолчу, даже боюсь туда смотреть. :)
Извините, но в вашем ответе есть несколько проблем. Вы указали не совсем конкретно, мне также будет тяжело найти проект для изучения после вашего ответа. И slackware не такой уж маленький, чтобы его скачать и если есть желание, установить. Если бы вы могли немного конкретезировать, где можно найти не низкоуровневую часть (написанную на С++) было бы гораздо лучше.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.