[C] Массивы и указатели
Возник такой вопрос - можно ли инициализировать указатели на массивы массивами или явно придётся выписывать type cast?
Пример:
// char c[];
char (*p)[3] = c;
Ругается:
warning: initialization from incompatible pointer type
Возник такой вопрос - можно ли инициализировать указатели на массивы массивами или явно придётся выписывать type cast?
Пример:
// char c[];
char (*p)[3] = c;
Ругается:
warning: initialization from incompatible pointer type
По статистике powertop, когда ничего не делается процессор 80% времени проводит С1, и 18-20% - в С2. Как следствие - ноутбук греется как сковородка.
Кто нибудь знает, можно ли как-то повлиять на cpuidle, чтобы он чаще переводил процессор в состояние C2, а не C1? Хотелось бы обратной статистики. Готов пожертвовать latency.
PS: Когда-то деревья были зеленее оно работало, где-то во времена 2.6.32...
← предыдущие |