Pull to refresh
2
0
Дамир@X-Ray_3D

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

Send message

Например, у меня в проекте обновилась внешняя библиотека, у которой поменялось API и типы. Вручную я пробовал править и быстро забил, так как она использовалась повсеместно в тысячах мест. Остался пока на старой версии. Но после прочтения статьи всё-таки решил попробовать мигрировать.

6ГПЗ так и сделал, все свои подшипники на озоне толкают, и ещё чем больше к корзину кидаешь тем дешевле выходит. За 1- 200р за 10 - 600р))) Не хотят один продавать)))

Но в сравнении с другим она всё же летает. Я ненужные модули отключаю, чтобы память и прочие ресурсы не ели. А под линуксом и альтернатив то особо нет.

У меня отладка СМаке работает на 3.28, правда тоже некоторые не отлаживает. Рандом короче.

....
template <std::size_t N>
struct Hash {
    ullong value;
    bool ok;
    enum { size = N - 1 };
    constexpr Hash(char const (&str)[N])
        : value { str_hash(str,size) }
        , ok { str_is_correct(str) }
    {
        static_assert((size <= MAX_LEN), "CASE string length is greater than 9");
    };
};

} // namespace s_s

template <s_s::Hash H>
constexpr auto operator""_h()
{
    static_assert(H.ok, "CASE string contains wrong characters");
    return H.value;
}

....

case "april"_h:

Я тоже не люблю макросы и немного подшаманил https://godbolt.org/z/j8q6fafrY

TopoR`ом! TopoR`ом платы в России вырубать надо! )))

Странные результаты у автора, у меня дебажная сборка С++ на порядки быстрее:

Win 10 x64
Intel(R) Core(TM) i3-10105 CPU @ 3.70GHz

Базовая скорость:	3.70 ГГц
Сокетов:	1
Ядра:	4
Логических процессоров:	8
Виртуализация:	Включено
Кэш L1:	256 КБ
Кэш L2:	1.0 МБ
Кэш L3:	6.0 МБ

в среднем 
100000 iterations in 0.343 seconds
+/- 0.05 seconds

А релизная:

100000 iterations in 0.16 seconds
+/- 0.02 seconds

"редомициляции" - ох уж этот юридический новояз и суржик.

Надо было на ГЖПП делать, её в бараний рог легче свернуть без танцев с бубном.

Ставится по тем же путям что и инсталлятор родной, и можно ли выбирать версии и конкретные пакеты?

У яблочников всё работает почему то через одно место.

Они когда мне даташник скидывали, написали что снимают с производства все ВЛИ. К сожалению скоро такие дисплеи уйдут в небытие. 

Только вопрос с cout запорол, но это не мудрено, этой дичью языка ни когда не пользовался. Принтфы на порядок удобнее и понятнее как по мне, а с приходом формата и переучиваться не надо и стало всё ещё проще и надёжнее.

Возможно ли писать, собирать и отлаживать крестовый код под QtCreator`ом. Вопрос из-за пингвина и отсутствия под ним удобных и ШУСТРЫХ крестовых ИДЕ.

Ссылка на трансляцию. -> Это видео больше не доступно. ?!...

Элвис молодцы, простые ребята без заморочек! Плату в DeltaDesign`е TopoR`ом бы развести +10 к русскости добавило бы и возможно в 8 слоёв утрамбовали бы.

Есть "забавный" самописный проект с++20 компилятора с рефлексией https://www.circle-lang.org/

По чему в комтете отвергают '@' ведь это ни с чем не спутаешь и сразу понятно о чём речь.

Фронту парсить @ проще чем нагромождение [:^:], я думаю это гораздо эффективне. А то всё это напоминает триграфы которые по моему ни кто не использовал и ни разу не видел.

Переработал код в примерах выше и теперь всё без копирования

template <class... As, class... Ts>
void wraper(void (*f)(As...), const Ts&... vals)
{
    static_assert(sizeof...(Ts) == 3);
    auto&& tuple = std::tuple<const Ts&...> { vals... };
    f(std::get<const std::decay_t<As>&>(tuple)...);
}

https://godbolt.org/z/oWT55szE4

Information

Rating
Does not participate
Location
Зеленоград, Москва и Московская обл., Россия
Registered
Activity