Результаты поиска по запросу "c++"

6 ответов

@MSalters, может быть, вектор плохой пример. Что-то более похожее на boost :: assign :: list_of, где вы можете получить такую ​​же функциональность без дублирования кода

ажется, что люди постоянно уклоняются от использования С ++ на микроконтроллерах или, скорее, яростно выступают против него, но я не могу понять, почему. Если вы держитесь подальше от больших библиотек C ++ (например, STL) и не ...

7 ответов

Обратите внимание, что эти интерфейсы устарели в пользу tcp_diag. Эти интерфейсы / proc предоставляют информацию о текущих активных TCP-соединениях и реализуются с помощью tcp4_seq_show () в net / ipv4 / tcp_ipv4.c и tcp6_seq_show () в net / ipv6 / tcp_ipv6.c соответственно.

у разобрать/proc/net/tcp/, но безопасно ли? Как мне открывать и читать файлы из/proc/ и не бояться, что какой-то другой процесс (или сама ОС) изменит его одновременно?

2 ответа

Это означает, что из-за возврата каретки в конце test3 черточки после test3 были напечатаны поверх первого слова (и нескольких существующих черточек между test и test2, но вы не заметите этого, потому что они были уже черточки).

ользуюboost::split метод для разделения строки как это: Сначала я должен включить правильный заголовок, чтобы иметь доступ кboost::split: #include <boost/algorithm/string.hpp>тогда: vector<string> strs; ...

ТОП публикаций

1 ответ

 доступен, и он содержит много примеров - хотя я не знаю о Windows. Я узнал о QT с создателем QT.

у спросить о ресурсах для обученияQt заначинающих, Какие ресурсы вы рекомендуете для этого?

2 ответа

 тогда наложение структур опасно, потому что гарантированное выравнивание памяти - только 1.

у использовать операторы new и delete для создания и уничтожения моих объектов. Проблема в том, что питон разбивает его на несколько этапов. tp_new, tp_init и tp_alloc для создания и tp_del, tp_free и tp_dealloc для уничтожения. Однако в С ++ ...

4 ответа

https://en.wikipedia.org/wiki/Magic_number_(programming)#Magic_debug_values

аживаю дефект и сузил его до указателя vtable для объекта0xdddddddd. Этот ответ [https://stackoverflow.com/questions/370195/when-and-why-will-an-os-initialise-memory-to-0xcd-0xdd-etc-on-malloc-free-new/370362#370362] указывает, что отладочные ...

1 ответ

...

ли надежная реализация C ++VEB Деревья [http://en.wikipedia.org/wiki/Van_Emde_Boas_tree]? Увеличение [http://www.boost.org/]не имеет его Это выглядит довольно необычно. Существуют ли (может быть, коммерческие) библиотеки для деревьев vEB или ...

1 ответ

@ildjarn Спасибо за это, попробую в следующий раз :)

то естьBoost.Process 2006 [http://www.netbsd.org/~jmmv/process/], Boost.Process 2008 [http://www.boostpro.com/vault/index.php?direction=0&order=&directory=Process]и самый последнийBoost.Process похоже на 2009 год, глядя на ...

4 ответа

Но если вы допустите val = 12,5 и вычтете 0,125 в цикле, вы можете достичь нуля.

ющая программа: #include <stdio.h> int main() { double val = 1.0; int i; for (i = 0; i < 10; i++) { val -= 0.2; printf("%g %s\n", val, (val == 0.0 ? "zero" : "non-zero")); } return 0; }Производит этот вывод: 0.8 non-zero 0.6 non-zero 0.4 ...

2 ответа

Что удивительно, потому что это означает, что у вас есть преимущества наличия символов на вашем конце, без раздачи их пользователю.

ошлой неделе я выпустил версию приложения для Linux и Windows. И после релиза мы поняли, что символы не были удалены, и мой менеджер думает (и я не согласен), что это может позволить пользователю понять наш алгоритм. Во всяком случае, теперь ...