Нет. Компьютер никогда ничего не делает сам. Он не живой. Он не может ночью решить: «Сегодня удалю единственный бэкап БД с боевого сервера. Для разнообразия»
После уже почти 15 лет в IT - не согласен. Чего только не происходит в компьютере...
Ничего прикладного в стандартной библиотеке плюсов не найти. Ну, может только std::filesystem сойдёт за прикладное, всё остальное - просто базовые вещи: контейнеры, генераторы случайный чисел, немного математики.
Но довольно странно сравнивать документацию на язык с документацией на фреймворк (Qt), решающий прикладные задачи.
Плюсы - это язык для велосипедов) Тут всё все пишут сами, потому что... Так повелось)
Cpp Core Guidelines как раз говорит как не надо использовать функции.
Я чего-то не знаю про Core Guidelines? Вроде центральное место, на которое надо ссылаться, когда хочется показать "идиоматичный С++".
По остальному - лучше как-то предметно обсуждать, что вам было непонятно. Я уже 10+ лет на плюсах пишу, для меня ничего лучше cppreference просто не существует, глаз замылен. Я там буквально могу найти всю интересующую меня информацию.
Несмотря на то, что информация в статье в целом неплоха, часть про варианты записи лучше было бы конечно под спойлер убрать. Она занимает добрую треть, а у делу отношения мало имеет :)
Да в принципе любая с имперскими амбициями и любовью приходить с оружием к странам поменьше. Россия, США, Франция, Израиль, Великобритания времён колониализма.
Так что, раз уж мы тут с большой долей вероятности граждане РФ, все мы граждане страны-гопника
Другое государство с вероятностью близкой к 100% тебе просто визу не выдаст, если ты прокосячился. Если с тебя нечего стрясти в плане политических очков, нет смысла кошмарить граждан другой страны, особенно страны-гопника.
А что придет на ум местному полицаю и насколько лет ты присядешь - это загадка.
Как Алиса слышит команду, не записывая разговоры постоянно
Мы знаем как. Вопрос в том зачем управлять окном с сервера. Ну ладно, написано, что для отладки и оптимизации в разных продуктах и условиях. Хорошо. Ограничьте сверху, типа окно больше 5 секунд не может быть например. Так ведь нет, ограничений никаких, получается нет никаких гарантий вообще
Как Android определяет местоположение по Wi-Fi и сотовым сетям
Мы знаем как. Вопрос в том, почему это нельзя отключить и почему об этом не предупреждают пользователя.
Как современные приложения обрабатывают данные банковских карт
Мы знаем как. Вопрос в том, почему реализовано не через client-side токенизацию?
Почему браузер проверяет наличие VPN-интерфейса ... Само наличие этого фрагмента кода не позволяет делать выводы о дополнительной функциональности приложения.
Всё так, но если наложить этот функционал наблюдаемую реальность, подозрения вполне оправданы. Причем если бы вы написали: "мы не используем эту проверку для передачи информации о наличии VPN государственным органазм или иным третим лицам" - это значило бы одно. Но вы выбрали обтекаемую формулировку, что лишь свидетельствует против вас.
Почему браузеру нужен резервный DNS
Мы знаем почему. Но вопрос был в том, почему вы не используете основные DNS и всегда гоните трафик через свой.
По остальным пунктам более или менее ответили. Да и там сами придирки странноватые)
Ну, возможно и на C# писать, например) Там можно и такое
var prefixes = new[] { "пу", "зе" };
var result =
from person in collection
let lastName = person.LastName.ToLowerInvariant()
where lastName.Length >= 2
&& prefixes.Contains(lastName[..2])
orderby person.FirstName
select person;
Как угодно будет выглядеть, ведь на С++ есть препроцессор и перегрузка операторов)
Так что на С++ можно написать API любой степени читаемости, хоть бы и такой же как в Ruby. Вопрос во времени разработки, поддержки и исправлению ошибок)
После уже почти 15 лет в IT - не согласен. Чего только не происходит в компьютере...
Я не понимаю, в чем проблема положить болт на это? У меня вообще рабочий чат улетает в mute до следующего рабочего дня
Да какая разница? Бизнес увидел риск, бизнес решил: "нафиг надо". Правительство извинилось, но риск остался
Ответов обычно два:
Это есть в boost
Это есть в какой-то библиотеке
Ничего прикладного в стандартной библиотеке плюсов не найти. Ну, может только std::filesystem сойдёт за прикладное, всё остальное - просто базовые вещи: контейнеры, генераторы случайный чисел, немного математики.
Но довольно странно сравнивать документацию на язык с документацией на фреймворк (Qt), решающий прикладные задачи.
Плюсы - это язык для велосипедов) Тут всё все пишут сами, потому что... Так повелось)
Я чего-то не знаю про Core Guidelines? Вроде центральное место, на которое надо ссылаться, когда хочется показать "идиоматичный С++".
По остальному - лучше как-то предметно обсуждать, что вам было непонятно. Я уже 10+ лет на плюсах пишу, для меня ничего лучше cppreference просто не существует, глаз замылен. Я там буквально могу найти всю интересующую меня информацию.
Не знаю, у меня пока ни разу проблем не возникало с пониманием нафига эта функция нужна) Ну, может только для std::launder пришлось мозги напрягать)
Впрочем, с эрой появления LLM это уже всё не имеет значения)
Впрочем, если нужен ультимативный ресурс о том "как правильно использовать функции" - и такой есть. Cpp Core Guidelines.
Опыт наблюдений показывает, что даже если что-то дают за деньги - ты всё равно товар.
Я как буддийский монах, предпочитаю затерпеть) Просто повод молчаливо подумать про себя: "молодец, красавчик")
Спасибо за статью :)
Несмотря на то, что информация в статье в целом неплоха, часть про варианты записи лучше было бы конечно под спойлер убрать. Она занимает добрую треть, а у делу отношения мало имеет :)
Вы открывали cppreference? Этот ресурс по качеству документации даст прикурить практически всем популярным языкам)
Да в принципе любая с имперскими амбициями и любовью приходить с оружием к странам поменьше. Россия, США, Франция, Израиль, Великобритания времён колониализма.
Так что, раз уж мы тут с большой долей вероятности граждане РФ, все мы граждане страны-гопника
Другое государство с вероятностью близкой к 100% тебе просто визу не выдаст, если ты прокосячился. Если с тебя нечего стрясти в плане политических очков, нет смысла кошмарить граждан другой страны, особенно страны-гопника.
А что придет на ум местному полицаю и насколько лет ты присядешь - это загадка.
Не, ну если альтернатива терпению - это бить ребёнка и убить тёщу, то да, наверное лучше терпеть) А если возможны варианты - возможны варианты :)
У меня дочку зовут Арина. Алисе пофигу, она в 99% случаев активируется)
Мы знаем как. Вопрос в том зачем управлять окном с сервера. Ну ладно, написано, что для отладки и оптимизации в разных продуктах и условиях. Хорошо. Ограничьте сверху, типа окно больше 5 секунд не может быть например. Так ведь нет, ограничений никаких, получается нет никаких гарантий вообще
Мы знаем как. Вопрос в том, почему это нельзя отключить и почему об этом не предупреждают пользователя.
Мы знаем как. Вопрос в том, почему реализовано не через client-side токенизацию?
Всё так, но если наложить этот функционал наблюдаемую реальность, подозрения вполне оправданы. Причем если бы вы написали: "мы не используем эту проверку для передачи информации о наличии VPN государственным органазм или иным третим лицам" - это значило бы одно. Но вы выбрали обтекаемую формулировку, что лишь свидетельствует против вас.
Мы знаем почему. Но вопрос был в том, почему вы не используете основные DNS и всегда гоните трафик через свой.
По остальным пунктам более или менее ответили. Да и там сами придирки странноватые)
Не удержался)
Про ADL не упомянули самую мякотку
И это работает!)
https://godbolt.org/z/rn1GYKb4M
Там есть навигация. Карты прожорливые. Надо где-то себе достать этот телефон...
Ну, возможно и на C# писать, например) Там можно и такое
Как угодно будет выглядеть, ведь на С++ есть препроцессор и перегрузка операторов)
Так что на С++ можно написать API любой степени читаемости, хоть бы и такой же как в Ruby. Вопрос во времени разработки, поддержки и исправлению ошибок)