Как стать автором
Обновить
19
0

Программист

Отправить сообщение

Давно не покупал лампы накаливания, не имею аргументов для спора. Но "раньше было лучше".

Уже кучу лет не могу купить нормальыне лампочки. Деградируют буквально за 1-2 месяца. Фирмы разные пробовал, всё одно и то же.

Лампы накаливания выгоднее получаются, в плане трат. Светодиодные уходят в помойку задолго до того, как окупаются.

//установка цвета red green blue black

:D

А вообще, из-за картинки hw.bmp даже минус автору ставить перехотелось.

Как сказал один великий филосов: "От верблюда".

Одна рельса закреплена на Земле, вторая рельса закреплена на Марсе, разница потенциалов между рельсами равна разнице потенциалов между планетами. По моему, это гениальное решение для питания этой космической электрички.

"Активная бронезащита" - выстреливает в летящие пули такими же пулями

СРОЧНО продавай идею военным! Сбрасывать рельсы с орбиты с космической скоросью - это же наикрутейшее оружие для поражения подземных бункеров! Кажется, такое в 007 или ещё каком-то фильме было, только там поражающие элементы были намного меньше, а тут целые рельсы! А если электричка "не взлетит", то и её можно на врага уронить, это же целых 40 тонн поражжающего элемента!

Я бы дал автору Нобелевку, это вам не загрязняющая атомная бомба, а экологически чистая падающая с орбиты электричка.

Чувак, ты жалуешься на ЭТО на Хабре с ровно таким же дизайном...

Хранить контрольную сумму файла не в самом ехе файле, а в другой библиотеке. Конрольную сумму библиотеки в другой библиотеке. И так далее. И проверку делать не сразу при запуске программы, а через некоторое время. Чем больше времени от запуска до срабатывания произойдёт - тем лучше. И проверять не все конрольные суммы разом. В разных местах вызовы проверки сумм из разных библиотек выполнять. И это должна быть не одна и та же функция, а для каждой проверки отдельная фукнция, чтобы каждую отдельно взламывать пришлось. Даже одну и ту же проверку можно делать не каждый раз, а с какой-то вероятностью или только после нескольких включений программы, чтобы радостный хакер опубликовал недоломанную сборку. Ну и т.д и т.п.

Может и «data += strlen(VERTEX_STR);» заменить стоит?
И появится ХромБук 2.0
Не «шантаж», а «у вас есть выбор».
Но это уже сайт «не соответствует» студии, а не живая MSVC не соответствует сайту.
Да, мне стоило сразу уточнить, что в MSVC всё по умолчанию, включая компилятор и собирался проект через IDE, а не в консольном режиме. И стандарным компилятором, ведь ничего же не мешает любой компилятор к IDE поключить.
Разобрался, почему студия не компилирует. По умолчанию включена опция SDL check. Видимо на сайте этаоция выключена, поэтому появляется предупреждеие, которое никто не читает. Если SDL check включено, то это предупреждение пропустить не получится. Так что, по умолчанию, MSVC пытается не дать отстрелить ногу :)
в последней версии MSVC создал консольный х86 проект, ничего в настройках не менял, скопировал верхний пример и попытался скомпилировать. Полный код и текст ошибки в первом комментарии с статье.
Так то все знают, что у студии своё понимание стандарта и кое что они делают не очень по стандарту… Но тут же речь не о соответствии стандарту, а о проверке того, как это компилируется в студии. Очевидно, что реальная MSVC более достоверна, чем её «эмуляция» на сайте. Интересно, что приведённые мной онлайн-компиляторы этот пример скомпилировали и выполнили, а студия выдаёт ошибку. Я в дебаге компилировал, разумеется.
www.onlinegdb.com/online_c++_compiler
www.programiz.com/cpp-programming/online-compiler
cpp.sh

взял из выдачи гугла первые три онлайн-компилятора, они тоже "-4" возвращают.
Сразу хочу усомниться в «полезности» этого онайн-компилятора, раз результат компиляции отличается от реальной студии. Для тестирования перенсоимости кода это сайт явно не походит.
в х64 это выражение преобразовывается в ptrdiff_t и отрабатывает правильно… Я вообще на живой студии запускал, как этот сайт работает я не знаю.
Да, вы же х64 собираете, а ошибка только в х86 так себя ведёт.
MSVC с параметрами по умолчанию не компилирует код из примера, выдавая ошибку. Даже без уровня предупреждений 4, неговоря уже про Wall.

Информация

В рейтинге
Не участвует
Откуда
Новосибирская обл., Россия
Зарегистрирован
Активность