KDE-шники везде пихали K к своим классам, которые в основном были обёртками над Qt-классами с их Q. Но с k в константах замечены не были. https://github.com/KDE/kde1-kdelibs/blob/master/kdecore/kpixmap.h#L26-L28 https://github.com/KDE/kde1-kdelibs/blob/master/khtmlw/htmldata.cpp#L28 https://github.com/KDE/kde1-kdelibs/blob/master/khtmlw/htmltoken.cpp#L47-L49
Это пошло из WebKit и намного раньше C++11 с constexpr. Это венгерская нотация огрызков - любая константа начинается с k, потому что c уже занята для char.
sizeof(T) равен некоему размеру в sizeof(char), который принят за базу отчёта (единицу) и равен одному байту, размер в битах этой единицы - платформозависимый.
Работа 110 руб, работа 130 руб, работа 110 руб, и такая важная информация как время, затраченное на изготовление одного изделия, отсутствует. Из малой доли себестоимости и низкой цены сырья, предположу, что оплата труда очень низкая. В развитых странах эта доля была бы ~50%.
Ещё не рассмотрена ситуация с двигателями, вынесенными вперёд крыла на гражданских низкопланах, которые тоже создают кабрирующий момент, даже больший, чем пикирующий момент подъёмной силы, поэтому, двигатели направлены немного вниз, чтобы компенсировать остаточный кабрирующий момент на крейсерской скорости, и на такой скорости горизонтальное оперение стоит на нуле, и полёт самый экономичный.
Какая-то детсадовская арифметика типа покупаю по рублю, продаю в три раза дороже, вот на эти 2% и живу. Прогрессивный налог платится начиная с определённого порога и с денег, превышающих этот порог. Лимит этого повышения на бесконечности (сейчас) всего +2%. Откуда +50% берётся. Будет +22%, то есть +7% от того, что сейчас на бесконечности, но не со всей же суммы, со всей суммы может быть и +0,01%, и +1%.
Как можно было это написать? Ведь это даже не предлагается мобильной клавиатурой.
мне так больше нравиться
Плохо, но хотя бы можно свалить вину на авто-завершение слова.
Не используйте в современном С++ реализацию, приведенную в "Design Patterns" GoF, она имеет много проблем, в частности, data race в многопоточных программах.
Было же нормально, потом русский пошёл вразнос.
Большинство вышеперечисленных багов - это код, написанный на C в файлах .cpp. Почти все остальные - из-за выключенных предупреждений компиляторов.
KDE-шники везде пихали
K
к своим классам, которые в основном были обёртками над Qt-классами с ихQ
. Но сk
в константах замечены не были.https://github.com/KDE/kde1-kdelibs/blob/master/kdecore/kpixmap.h#L26-L28
https://github.com/KDE/kde1-kdelibs/blob/master/khtmlw/htmldata.cpp#L28
https://github.com/KDE/kde1-kdelibs/blob/master/khtmlw/htmltoken.cpp#L47-L49
Это пошло из WebKit и намного раньше C++11 с
constexpr
. Это венгерская нотация огрызков - любая константа начинается сk
, потому чтоc
уже занята для char.Наверное понимание одного байта.
sizeof(T)
равен некоему размеру вsizeof(char)
, который принят за базу отчёта (единицу) и равен одному байту, размер в битах этой единицы - платформозависимый.Работа 110 руб, работа 130 руб, работа 110 руб, и такая важная информация как время, затраченное на изготовление одного изделия, отсутствует. Из малой доли себестоимости и низкой цены сырья, предположу, что оплата труда очень низкая. В развитых странах эта доля была бы ~50%.
BitBlt - это bit-block transfer. Откуда "блиттинг"?
Ещё не рассмотрена ситуация с двигателями, вынесенными вперёд крыла на гражданских низкопланах, которые тоже создают кабрирующий момент, даже больший, чем пикирующий момент подъёмной силы, поэтому, двигатели направлены немного вниз, чтобы компенсировать остаточный кабрирующий момент на крейсерской скорости, и на такой скорости горизонтальное оперение стоит на нуле, и полёт самый экономичный.
Ошибаешься. Изначально Skype - это Delphi. Из-за этого были большие проблемы с портированием на Linux. Труженик в Skype в конце десятых.
4 из 5 понятно. Что такое "Блиттинг"?
А ты всё это запускаешь на железе 2006 года или так, просто пофлеймить зашёл?
Какая-то детсадовская арифметика типа покупаю по рублю, продаю в три раза дороже, вот на эти 2% и живу. Прогрессивный налог платится начиная с определённого порога и с денег, превышающих этот порог. Лимит этого повышения на бесконечности (сейчас) всего +2%. Откуда +50% берётся. Будет +22%, то есть +7% от того, что сейчас на бесконечности, но не со всей же суммы, со всей суммы может быть и +0,01%, и +1%.
Что такое "аппетитное решение", можно растолковать? Оно вызывает голод?
Без графоманства, поэтому лучше, чем перевед выше: https://unix.stackexchange.com/a/76050
И дальше там добавлено, что POSIX
sort
ипользует локали, аuniq
сравнивает строки побайтово, поэтому,sort -u
иsort | uniq
не эквивалентны.Это не легаси, такие декларации в C никто не отменял. Легаси - это определения параметров вне определения функции.
Вот ещё C и не C++
А это так и есть с самого рождения C++. Пример:
cmake -DCMAKE_CXX_STANDARD=17 -DCMAKE_POSITION_INDEPENDENT_CODE=ON .. && cmake --build
Верно я понимаю, что по умолчанию собираем и запускаем конфигурацию Debug без оптимизаций компилятора?
Ещё есть на примерах списков Learn Rust With Entirely Too Many Linked Lists.
Это вообще другой, ничего похожего с синглтоном в статье.
И опять приводиться. Что сложного в проверке "что делает"?
Как можно было это написать? Ведь это даже не предлагается мобильной клавиатурой.
Плохо, но хотя бы можно свалить вину на авто-завершение слова.
Поподробней можно, где там data race.
Да.