avatar
Да, так намного лучше :)
avatar
Перечисляемость — это хорошо.

for(const auto &a : someObj._properties) std::cout << "property\t" << a.first << std::endl;

Так?
avatar
Такой вариант возможен, но теряет половину плюсов свойств. А именно — перечисляемость и связанную с ней утиную типизацию. Что я попытался учесть в своей реализации.
В ней делается так:

for(std::map<std::string,base_property*>::iterator it =someObject._properties.begin(); it !=someObject._properties.end(); ++it) { std::cout << "property name: " << it->first << std::endl;; }

Это выведет все свойства объекта. Можно смотреть есть свойство или нет и на этом строить логику.

Опять же, это на вкус и цвет.
avatar
Я тут последнее время слегка раскуривал SFML и в процессе созерцания бесконечных setProperty / getProperty начал задаваться вопросом: зачем так яростно алкать свойства, если достаточно было сделать два метода — void Property(val) и val Property()?
Тогда вместо shape.setColor() и shape.getColor() достаточно было бы shape.color(), а использование пусть определяется вызовом. Вызов без аргументов — хотим значение, вызов с аргументом — задаём его. Просто же, и сразу видно преимущество перегрузки функций.
Но почему-то не пользуются.
avatar
Рад помочь )
avatar
Облазил весь инет, думал пропала вся работа за последние 2 года, не знал что говорить шефу (в принципе и говорить ничего не надо, просто менять Фамилию, пластическая операция и билет в Мексику) но оказалось стоит только 1 разобрать, 2 отключить 3 подключить назад, все гениальное просто, спасибо :)
avatar
Покупаешь Office 365 на год (сейчас он бесплатен) и получаешь на год 1 Тб, как вариант, если сейчас некуда деть данные
avatar
В любом случае, свойства предусмотренные спецификацией выйдут лучше кустарных поделок. Если, конечно, не делать свой метакомпилятор :)
avatar
Очень хорошо свойства сделаны в дотнете, но для такого нужно спецификацию самих плюсов расширять.

public class Circle: Shape
{
private double _radius = 0;
public double Radius
{
get
{
return _radius;
}
set
{
_radius = value;
reDraw();
}
}
}
avatar
Кат, кат для кого?
avatar
Происходит интересное: вал дешёвого с алибабы подстёгивает местных что-то делать самостоятельно. Развенчан культ «нужно родиться амером/япом/ещё кем-то, чтобы уметь делать хорошо» ― китайцы тупо это сломали. Люди тоже начали организовывать свои гаражики и мастерские.

Вместо стимуляции этого пилятся деньги на поддержке Сколково да дотации и преференции перекупщикам ― т.е. идут по американскому пути.
avatar
Вроде собирались пошлину на ввоз сильно увеличить, вслед за Белорусией…
avatar
не знаю. плагина такого для лайвстрита вроде нет, да и маловато пишут на сайт — смысла пока не вижу.
в дальнейшем, если будет желание — подтяну сайт, буду писать и сам, пока не до этого.
а чтобы не было спама — закрыл доступ — посещаемость от этого не уменьшилась, а спама станет 0
avatar
Только кризис-то причём? Деньги так воровали всегда, просто сейчас этот способ популярнее, ведь появились дешёвые пакеты SMS.
avatar
Интересно, а сильно ли дорого сделать привязку телефона?
avatar
Влад, ты ж меня знаешь, я в питухось не могу, мне больше девушки нравятся.
avatar
А мне последнее время нравится elementary, начал делать дизайн для программ на ней — plus.google.com/u/0/+VladMerk13
avatar
avatar
Бггг, а я для этого детектор фальшивых банкнот приспособил. 8Вт ультры ближнего диапазона — и через неделю уже чувствуешь себя лучше без риска словить рак. Главное прямо на лампы не смотреть.
avatar
Обычная ультрафиолетовая лампа. Мне такой в детстве нос грели.
Только маленькая и дорогая. В общем — говно. «Придумано» на Украине, собрано будет руками китайских детей.
Не удивлюсь, что такой «прибор» уже давно в Китае существует.

Лучше всего все бактерии убивает всё же спирт.