Pull to refresh
-7
0
maksqwe @maksqwe

Пользователь

Send message

Так и работает западная демократия когда запрещают критиковать бидона и преследуют фиктивными делами конкурентов.

Администрация хабра тестирует функцию вывода, на их мнение, хороших технических статей в топ и даже довольно старых, из-за их отсутствия сейчас.

Кстати, по поводу std::find, std::count в msvc 2022 с 17.3 версии появится SSE2 / AVX2 оптимизации для целых типов.

Подробнобно на реализацию можно взглянуть в этом PR SSE2 & AVX2 std::find & std::count

По тому же принципу сейчас делаются оптимизации под arm используя NEON инструкции - Implement NEON vector algorithms

По-моему, нужно вводить кнопку «пожаловатся» с пунктами типа «дезинформация», «заголовок не соответствует статьи» и т.д. Так как достали копипасты и кривые переводы с желтушными заголовками в последнее время которые заполонили хабр. Даже если оригиналы с таким названием.
например вот тут рассказывают как это работает, это бизнес:
www.youtube.com/watch?v=PBK5zp6c-dM

На канале есть еще видео о подобных «нелегальных» способах получения информации, полистайте.
sphere.tenebris.cc
И подобные ему…
Платные версии и аналоги имеют еще больше возможностей, например vpn автоматический с заданными странами на каждую отдельную вкладку, подделка цифровых отпечатков и т.д. и т.п.
в С++20 будет
www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0631r8.pdf

например в msvc 2019 16.5 завезут #include
А по факту везде будет такое
image
Насколько я понял, вот баг-репорт.
developercommunity.visualstudio.com/content/problem/734414/it-seems-that-visual-studios-cpp-compiler-creates.html

Буду следить, но не думаю что успеют пофиксить до выхода 16.3 версии, скорее всего пофиксят уже в 16.4.
А тем временем люди готовят понемногу предложение «Standard Audio API for C++» в стандарт:
www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1386r0.pdf

Если что гитхаб страничка базовой реализации, от одного из авторов:
github.com/stdcpp-audio
Кстати, а есть в планах сделать «финальный» обзор фич по С++20, с примерами, разъяснениями? Понимаю, что это огромный труд и скорее всего нужно разбить на несколько частей, но все же, есть в планах? :)

p.s. для MSVC таблица С++XX фич и доступность по версиям студии, вдруг кому будет интересно. Частично С++20 уже есть в MSVC 2019
docs.microsoft.com/en-us/cpp/overview/visual-cpp-language-conformance?view=vs-2019
Автор изменил коммент, так что мой не имеет смысла уже… del
Нет. Если автор не заменил сразу после публикации, то судя по всему вы не видите разницы.
docs.microsoft.com/en-us/sysinternals/downloads/process-explorer
как вариант, может то по на него реагировать не будет.
Кстати, недавно в boost добавили полезную либу — Boost PolyCollection. Предназначена для хранения полиморфных объектов, хранящий в себе указатели на объекты базового класса. По тестам более эффективный нежели vector<unique_ptr>.
Подробности тут:
bannalia.blogspot.com/2014/05/fast-polymorphic-collections.html
www.boost.org/doc/libs/1_67_0/doc/html/poly_collection.html
Насколько я знаю, PVS анализирует препроцессированный код(.i) который содержит у себя уже подставленный код вместо макросов. Это с одной стороны дает возможность отлавливать дополнительные баги в использовании макросов, что не раз приводилось в статьях, с другой стороны много false-positive.
Когда-то просматривал ваш проект… заметил странный код и как-то забыл об этом спросить.
HArray\HArray_insert.cpp — 576
else //key is exists, update
{
	pContentPage->pContent[contentIndex] = pContentPage->pContent[contentIndex];

	return 0;
}

Это не опечатка?
А поддержка C++, точнее добавления новых ворнингов планируется на этот год? Так как судя по ченджлогу активность вэтом направлении заметно снизилась. Понимаю, что уже достаточно очевидные вещи уже все проверяете, но думаю, еще есть что добавить, в особенности вещи связанные с использованием STD библиотеки.
1
23 ...

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity