Кроме того, operator++() и operator--() у BigEndian должны возвращать ссылку на LittleEndian, а на самом деле пытаются вернуть ссылку на BigEndian. Мой компилятор (g++ 4.4.5) на это ругается.
вот. давно ждал человка, который написал бы что-то в таком духе. спасибо Вам за это. сам давно заметил, что хотя меня в детстве окрестили совой, я могу прекрасно работать с утра — главное поддержание соответствующего режима дня.
честно говоря, не очень. если не знать «всех вышеперечисленных особенностей», то все шеллы отличаются только приглашениями для ввода, как я понял. тогда какой смысл переходить с одного на другой? или вы как бы рекламировали для начинающих — мол, не только bash в этом мире есть и если начинать с чистого листа, то попробуйте zsh, что ли…
мне кажется, что такое дополнение как в zsh меркнет с использованием Ctrl+R в bash. ну это потому что, если вы знаете, что такими буквами попадете куда надо, то это значит с большой вероятность, что вы там уже были и команда cd в нужную директорию у вас уже есть в памяти, и ее оттуда вытащит продвинутый поиск по истории (Ctrl+R).
а вообще, конечно, вопрос скорее привычки, чем юзабилити. по мне и то и то удобно, просто привык уже к башу. но за статью все равно спасибо — если возникнет идея что-то поменять в жизни начну с шелла)
>>>5) И важное: не получается спать — не спите.
ЧТО? ЗАЧЕМ? КАК? А вот так. Если уж минут 20 валяетесь в постели и не можете уснуть — может вам оно и не нужно.
ну тогда я бы вообще не спал бы никогда. вот так уж с детства повелось, что если я заснул через 40 минут поле того, как лег, то это значит что я заснул быстро. обычно это час или даже больше. и встать походить не поможет, я пробовал.
а так, советы, конечно, хороши, может кому и помогут. но я понял, что для меня они почит не подходят. вот иногда бывает, вроде комфортная температура в комнате, также как и всю прошлую неделю, а все равно не могу заснуть, пока второе одеяло не натяну и не почувствую что становится жарко… а вы говорите — прохладно… и, кстати, наоборот никогда не бывает — т.е. если я не могу заснуть от жары, то, приходится сначала сбрасывать одеяло и охлаждаться, а потом опять нагреваться, накрываясь…
LittleEndian<unsigned int> a = 0;
std::cout << ++a << std::endl;
std::cout << a++ << std::endl;
выведет:
1
2
Это так и задумывалось, или все-таки надо поправить operator ++(int)? (С BigEndian то же самое)
а вообще, конечно, вопрос скорее привычки, чем юзабилити. по мне и то и то удобно, просто привык уже к башу. но за статью все равно спасибо — если возникнет идея что-то поменять в жизни начну с шелла)
ЧТО? ЗАЧЕМ? КАК? А вот так. Если уж минут 20 валяетесь в постели и не можете уснуть — может вам оно и не нужно.
ну тогда я бы вообще не спал бы никогда. вот так уж с детства повелось, что если я заснул через 40 минут поле того, как лег, то это значит что я заснул быстро. обычно это час или даже больше. и встать походить не поможет, я пробовал.
а так, советы, конечно, хороши, может кому и помогут. но я понял, что для меня они почит не подходят. вот иногда бывает, вроде комфортная температура в комнате, также как и всю прошлую неделю, а все равно не могу заснуть, пока второе одеяло не натяну и не почувствую что становится жарко… а вы говорите — прохладно… и, кстати, наоборот никогда не бывает — т.е. если я не могу заснуть от жары, то, приходится сначала сбрасывать одеяло и охлаждаться, а потом опять нагреваться, накрываясь…