Как работает наследование полей у шаблонного класса?
Почему не получается неявно найти, что head и tail это поля базового класса?
myList<T>::head
, но и this->head
, оба эти изменения делают имя head зависимым [от параметра шаблона]).Да, я предполагаю, что это идиотизм какой-то, но всё же, как?
Делаю Binutils вот итог:
configure: error: source directory already configured; run "make distclean" there first
как исправить?
при каждом выполнении разные результаты.
CBlocks getKeys(const std::string &key) { auto keys = explode_s(";", key); if (keys.size() < 3) { throw std::invalid_argument("size of keys has to be equal 3"); } DES_cblock Key1; DES_cblock Key2; DES_cblock Key3; strncpy((char*) Key1, keys[0].c_str(), keys[0].size()); strncpy((char*) Key2, keys[1].c_str(), keys[1].size()); strncpy((char*) Key3, keys[2].c_str(), keys[2].size()); return CBlocks(Key1, Key2, Key3); }
if (a == 1) { CreateProcess(szFileName, NULL, NULL, NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, &si, &pi); WaitForSingleObject(pi.hProcess, INFINITE); ... } ... return 0;
запускается новый процесс но если его закрыть то закрывается и родитель.
Хотелось бы скинуть на русском или на английском но увы, у меня линковщик почему-то говорит на украинском
export LANG=C
в консоли где выполняется линковка должен решить эту проблему.невизначене посилання __stack_chk_fail_local
-fno-stack-protector -fstack-check=no
чтобы компилятор не вставлял проверки и вызовы этой функции. См. Знаю, что на наличие еще одного header указывает бит в стеке. Я могу посмотреть его с помощью Wireshark, но не могу понять как достать его в программе c++.
если сравнить commit прилетевшим с удаленного репозитория с этим новым commit, то отличий между ними нет.
o--A
`--B
o--A--B--M1--E
\ / \
-C----D---M2--F
o--A--B
`--B
o--A--M1
/
...-B----C
#define tsk_cpus_allowed(tsk) (&(tsk)->cpus_allowed)
на #define tsk_cpus_allowed(tsk) ((tsk)->cpus_ptr)
.