Re: Венгры
От: SignOff2000 Швеция http://a.com
Дата: 12.05.06 13:54
Оценка: :)
Здравствуйте, John Grey, Вы писали:

JG>Вот копался в исходниках проекта написаного венграми и нашёл:



JG>
JG>class COneTask
JG>{
JG>public:
JG>        ...
JG>    BOOL        m_bSunday;
JG>    BOOL        m_bMonday;
JG>    BOOL        m_bTuesday;
JG>    BOOL        m_bWednesday;
JG>    BOOL        m_bThursday;
JG>    BOOL        m_bFriday;
JG>    BOOL        m_bSaturday;
JG>        ...
JG>};
JG>


JG>Это класс для выполнения какого-то таска только в определённый день недели.


JG>А вы ещё говорите индийцы, индийцы...


Я конечно не программер С++ и че нить такого.. Но в СКЛ подобные структуры встречаются. Данную структуру наверно удобно потом заносить в массив. И т.о. можем получать итговые данные. Правда насколько я понимаю в С++ можно и по-другому...

Вообщем по сути это заготовка для массива . Кстати глянь дальше в коде что там написано об этом классе? А то любопытство распирает...
Re[2]: Венгры
От: John Grey Украина  
Дата: 12.05.06 14:30
Оценка:
Здравствуйте, SignOff2000, Вы писали:

SO>Здравствуйте, John Grey, Вы писали:


JG>>Это класс для выполнения какого-то таска только в определённый день недели.


JG>>А вы ещё говорите индийцы, индийцы...


SO>Я конечно не программер С++ и че нить такого.. Но в СКЛ подобные структуры встречаются. Данную структуру наверно удобно потом заносить в массив. И т.о. можем получать итговые данные. Правда насколько я понимаю в С++ можно и по-другому...


В том то и дело что такое очень неудобно вносить куда бы то ни было. Так как они взаимоисключающие флаги, то приходится писать большие if. Честно говоря, я даже не представляю механизм на SQL, который сделал бы такой перенос удобным.

SO>Вообщем по сути это заготовка для массива . Кстати глянь дальше в коде что там написано об этом классе? А то любопытство распирает...


Потом эти переменные через "маленький и очень удобный if" конвертят в флаг. Почему сразу не использовать этот флаг, не понятно...
Re[3]: Венгры
От: Lloyd Россия  
Дата: 13.05.06 19:14
Оценка:
Здравствуйте, vadimcher, Вы писали:

V>Да, если в определенный день года — тяжело... Вот если в определенный день тысячелетия, то другое дело, можно смело идти и говорить, что памяти не хватит!


так вот зачем нужны 64 бита!
Re[4]: Венгры
От: vadimcher  
Дата: 13.05.06 20:34
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>Здравствуйте, vadimcher, Вы писали:


V>>Да, если в определенный день года — тяжело... Вот если в определенный день тысячелетия, то другое дело, можно смело идти и говорить, что памяти не хватит!


L>так вот зачем нужны 64 бита!


Ага, значит 64 бита придумали венгры!

А вот зайца кому, зайца-выбегайца?!
Re[3]: Венгры
От: ihatelogins  
Дата: 14.05.06 20:43
Оценка:
Здравствуйте, last shinji, Вы писали:

MP>>Наверное для того, чтобы выбрать два дня, скажем каждый вторник и пяницу.


LS>Битовые флаги?


Кому нужна экономия нескольких байт памяти?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.