-
- либо extern переменная, либо функция (в т.ч. inline), либо доступ по адресу, либо weak callback (но это скорее изврат) - Vit(28.08.2013 09:13)
- более правильный вариант Nikolay801_(353 знак., 28.08.2013 08:49)
- в таком случае как раз о чем я писал. придется для каждой переменной свою функцию. может есть как поудобней - Constantin24(28.08.2013 09:02)
- есть =AlexD=(541 знак., 28.08.2013 09:20 - 09:26)
- плюсы это пожалуй перебор... - Nikolay801_(28.08.2013 09:24)
- В данном случае все функции будут инлайновыми и выродятся в простое получение значения переменной, в отличии от. Так кто там что-то говорил про неэффективность плюсов? - =AlexD=(28.08.2013 09:28)
- Такое можно и без плюсов сделать. На макросах и/или inline функциях. А в плюсах можно сделать обратное -- переопределить operator=... Тут ж пример эмуляции пропертей и дельфи давали недавно. - fk0(28.08.2013 11:52)
- Да сэр, можно, но зачем? - =AlexD=(28.08.2013 13:01)
- мое возражение снимается. - Nikolay801_(28.08.2013 09:35)
- Такое можно и без плюсов сделать. На макросах и/или inline функциях. А в плюсах можно сделать обратное -- переопределить operator=... Тут ж пример эмуляции пропертей и дельфи давали недавно. - fk0(28.08.2013 11:52)
- В данном случае все функции будут инлайновыми и выродятся в простое получение значения переменной, в отличии от. Так кто там что-то говорил про неэффективность плюсов? - =AlexD=(28.08.2013 09:28)
- плюсы это пожалуй перебор... - Nikolay801_(28.08.2013 09:24)
- вариант с экстерном прост как пробка и годен для мелких поделок, вариант с хидером расчитан на дальшейшее расширение, можно наращивать функциональность добавляя/изменяя функции. Nikolay801_(148 знак., 28.08.2013 09:16)
- я тебе предложил 2 варианта, зачем третий? Nikolay801_(74 знак., 28.08.2013 09:12)
- есть =AlexD=(541 знак., 28.08.2013 09:20 - 09:26)
- в таком случае как раз о чем я писал. придется для каждой переменной свою функцию. может есть как поудобней - Constantin24(28.08.2013 09:02)
- не кошерный вариант Nikolay801_(129 знак., 28.08.2013 08:32)
- спаисбо, но так не пойдет - Constantin24(28.08.2013 08:37)
- Религия не позволяет? или боишься гнева "правоверных"? :) абалдуй(302 знак., 28.08.2013 08:46,
)
- кстати, идти против навязанных шаблонов - один из древнейших навязанных шаблонов. Nikolay801_(39 знак., 28.08.2013 10:07)
- предлагаешь плюнуть на всех и писать как себе удобно?=) на счет производительности: есть код, выполняется 40 мкс, хотя если правильно написать не пользуясь модульностью можно и в 5 мкс уложиться. мне сказали чтобы не обращал внимания,кристалл Constantin24(78 знак., 28.08.2013 09:01)
- Мой "не шаблонный" пример: кучу переменных собрал в одну глобальную структуру, в разных модулях устанавливаю эти переменные и соответствующие флажки действительности значений, в другом модуле обрабатываю результат и сбрасываю флажки в критической абалдуй(498 знак., 28.08.2013 09:20,
)
- не расстраивайся - правильный оптимизатор такие функции умеет сам инлайнить - Vit(28.08.2013 09:16)
- Мой "не шаблонный" пример: кучу переменных собрал в одну глобальную структуру, в разных модулях устанавливаю эти переменные и соответствующие флажки действительности значений, в другом модуле обрабатываю результат и сбрасываю флажки в критической абалдуй(498 знак., 28.08.2013 09:20,
- навязанные шаблоны - это очень хорошо и полезно! Nikolay801_(175 знак., 28.08.2013 08:58)
- Религия не позволяет? или боишься гнева "правоверных"? :) абалдуй(302 знак., 28.08.2013 08:46,
- спаисбо, но так не пойдет - Constantin24(28.08.2013 08:37)