как хранится текущая директория в linux?
int chdir(const char *path);
char *getcwd(char *buf, size_t size);как работает команда cd (не результат, а именно процесс)?
$ strace bash -c "cd /" 2>&1 | grep chdir
chdir("/") = 0 uint_fast64_t number = 184467440737095511615;
Даже присваиваться не хочет, как такое выводить тоже не понятно.
printf("%"PRIuFAST64"\n", number);Есть есть поток, который добровольно не отдает управление ЦП и не должен.
nonvoluntary_ctxt_switches: 68267288
Проблема в том, что системный таймер присылает прерывание LOC (Local timer interrupts) 1000 раз в секунду.
Я бы не хотел манипулировать таймером вообще, или собирать ядро со специальными опциями
В fs/open.c нет функции open()
Обратимы ли функции S0, S1, E0, E1 из алгоритма SHA-256?
В другом классе я создаю указатель для этой функции.
void(InventoryContainer::*fnDelete)(unsigned int);
Но при попытке вызвать эту функцию,
this->fnDelete(this->IFrom);
студия показывает мне что this в данном случае не корректен.
1. Как правильно вызвать функцию?
InventoryContainer *that;
...
(that->*fnDelete)(IFrom);2. Где то на StackOverflow видел,что для вызова такой функции нужен ещё объект.Не лучше ли тогда просто передать ссылку на объект и через него и вызвать функцию?
class A {
public:
void f1();
void f2();
};
void (A::*f)();
if (???)
f = &A::f1;
else
f = &A::f2;
...
A *pa;
...
(pa->*f)(); // вызывает f1 или f2 Between the previous and next sequence point an object shall have its stored value
modified at most once by the evaluation of an expression. Furthermore, the prior value
shall be read only to determine the value to be stored.
что такое звук
картинка это набор пикселей расположенных по координатам и состоящих из RGB (255,255,255 это белый )
Превратить звуковую дорожку в график , научиться работать со звуком , чистить его
name specifier 'Vector3<V>::' for declaration does not refer into a class
template <class V, typename T>
Vector3<V> &Vector3<V, T>::operator+=(const Vector3<V> &addVector) {
this->x += addVector.x;
this->y += addVector.y;
this->z += addVector.z;
return *this;
}