Size: a a a

2021 July 01

TW

Tony Werner in supapro.cxx
Когда оно a ? b : c то ещё ок
источник

TW

Tony Werner in supapro.cxx
А когда одно в другом с выражениями то вообще нечитаемо
источник

m

mila in supapro.cxx
буду иметь ввиду👌 мне тоже показалось нечитаемым даже с учетом того, что само понятие тернарных выражений было незнакомо
источник

C

Chuvi in supapro.cxx
Скобочки расставьте и сразу проще читать станет

start(ok? OnTime : (mCount ? BlinkTime : mP));
источник

D

Dmitriy in supapro.cxx
Вопрос по реализации многопоточного бора: на каких уровнях лучше всего располагать блокировки?
источник

D

Dmitriy in supapro.cxx
Мьютекс на каждый узел выглядит жутким оверхедом, при блокировке дерева целиком вставка будет катастрофически замедлять производительность. Пока остановился на shared_mutex для каждой ветви, идущей от корня
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
Rcu
источник

D

Dmitriy in supapro.cxx
Любопытно.
Насколько менее затратно будет:
1) Скопировать ветку
2) Прикрепить к ней поддерево
2) Атомарно перевесить указатель
По сравнению с
1) Подготовить поддерево
2) Залочить дерево на уровне корня
3) Перевесить поддерево
Как бы первое не оказалось хуже :)

Возможности протестировать оба варианта толком нет, к сожалению
источник

N2

N 2 in supapro.cxx
Есть базовый класс и по совместительству фабрика которая создает свои же инстансы, разумеется инстансы обязаны создаваться только фабрикой, у базового класса есть дочерние классы, их я хочу чтобы они создавались также только в фабрике. Как это сделать, приватный конструктор - запретит дочерние классы, протектед - дочерние можно будет создавать где угодно, итд, в Java/C# эта фигня фиксится аннотациями
источник

FS

Flower Surgeon in supapro.cxx
иии?
источник

K

Kelbon in supapro.cxx
как в рантайме по потоку std::cout или не знаю почему узнать номер буквы ё в текущей локали?
источник

K

Kelbon in supapro.cxx
или как поставить локаль, где алфавит русский и английский идут подряд, а не вразброс по таблице аски с отдельной ё
источник

VD

Vlad Doc in supapro.cxx
int a = 'e'
источник

K

Kelbon in supapro.cxx
да чет не работает
источник

VD

Vlad Doc in supapro.cxx
Потому что исходники в юникоде
источник

VD

Vlad Doc in supapro.cxx
А у тебя в рантайме win1251 какой-нибудь
источник

K

Kelbon in supapro.cxx
и че сделать, не хочу парится с этими ... локалями и юникодами
источник

VD

Vlad Doc in supapro.cxx
Не использовать русский)
источник

K

Kelbon in supapro.cxx
круто
источник

K

Kelbon in supapro.cxx
ну можно же установить локаль где подряд идут символы
источник