Size: a a a

2021 July 06

С

Сэр MSTR in supapro.cxx
Благодарю)
источник

O

Ofee in supapro.cxx
Да, можно, более того, в конструкторах можно даже так с member initializer list:
struct Foo {
 int foo;
 Foo(int foo)
   : foo{foo}
 {}
};


Чтобы обратиться к полю в методе, понадобится либо обращение через this, либо понадобится квалифицированное обращение с указанием имени класса
источник

K

Kelbon in supapro.cxx
а вот в метод не факт
источник

K

Kelbon in supapro.cxx
ну короче можно, только будет неоднозначность, нужно будет this использовать
источник

K

Kelbon in supapro.cxx
(кроме конструкторов)
источник

С

Сэр MSTR in supapro.cxx
Ну меня сама возможность так сделать интересует, обращаться к полю по сути не надо и делать я так тоже не буду)
источник

С

Сэр MSTR in supapro.cxx
Благодарю)
источник

SA

Sergey Anisimov in supapro.cxx
        if (gotvalue.load())
       {
           break;
           return;
       }
Ma eyes be deceivin' me!
источник

AU

Abu Umar in supapro.cxx
Просто у человека видимо clang-tidy отключен
источник

SA

Sergey Anisimov in supapro.cxx
Это две строки подряд, побойтесь б-га.
источник

AS

Anatoly Shirokov in supapro.cxx
остановится и выйти, да, все распоряжения процессору отданы
источник

AS

Anatoly Shirokov in supapro.cxx
если break не прокатит, return добьет
источник

K

Kelbon in supapro.cxx
load я так понимаю это атомик переменной, по умолчанию strict memory order? Поправьте если не прав, но в задаче с перебором потоками атомик переменную как минимум можно читать relaxed, а как максимум вообще не атомик ещё делать, т.к. немного плевать будет ли лишний раз проверено 1 значение хеша, которое ничего не изменит.
источник

Е

Егор in supapro.cxx
думаю он про break; return;
источник

K

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

K

Kelbon in supapro.cxx
а я про атомик)
источник

D

Depish in supapro.cxx
Всем привет!
Кто-то работал с динамически загружаемыми бибилотекам в Linux?

Нужно подключить .so библиотеки к программе без использования Boost.DLL и прочих воспомогательных штуковин.

Может есть пример какой рабочий как это можно сделать, и самое главное, как мне импортировать структуры и классы чтобы передавать их в функции, импортируемая библиотека на С
источник

Е

Егор in supapro.cxx
а что за классы планируется достать из сишной либы
источник

AS

Anatoly Shirokov in supapro.cxx
man dlopen
источник

D

Depish in supapro.cxx
http://cpdn.cryptopro.ru/default.asp?url=content/cades/struct___c_a_d_e_s___v_i_e_w___s_i_g_n_a_t_u_r_e___p_a_r_a.html

Вот в документации например есть :
"Параметры
pBlob
   [in] Указатель на структуру CRYPT_DATA_BLOB ."
источник