Pull to refresh
6
0.1
Send message

Майкрософт сначала просто морозились и реджектили билды, потом прислали комплайнс на забытые сенситив данные. Какие блин такие забытые?

Было же нормально, потом русский пошёл вразнос.

Большинство вышеперечисленных багов - это код, написанный на 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 в конце десятых.

  1. Блиттинг результата на экран

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++

int a[3] = { [2] = 3, [1] = 6 };

А это так и есть с самого рождения C++. Пример:

void foo();
void bar() {
  foo(0);  // valid in C, invalid in C++
}

cmake -DCMAKE_CXX_STANDARD=17 -DCMAKE_POSITION_INDEPENDENT_CODE=ON .. && cmake --build

Верно я понимаю, что по умолчанию собираем и запускаем конфигурацию Debug без оптимизаций компилятора?

Ещё есть на примерах списков Learn Rust With Entirely Too Many Linked Lists.

Это вообще другой, ничего похожего с синглтоном в статье.

И опять приводиться. Что сложного в проверке "что делает"?

находяться

Как можно было это написать? Ведь это даже не предлагается мобильной клавиатурой.

мне так больше нравиться

Плохо, но хотя бы можно свалить вину на авто-завершение слова.

Не используйте в современном С++ реализацию, приведенную в "Design Patterns" GoF, она имеет много проблем, в частности, data race в многопоточных программах.

Поподробней можно, где там data race.

1
23 ...

Information

Rating
3,385-th
Registered
Activity