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

5 ответов

stackoverflow.com/posts/480248/revisions

то я просто работал с указателями на функции и вспомнил, что вы можете сделать это: void Foo() { } int main() { void(& func)() = Foo; func(); //::Foo(); }Очевидным преимуществом является то, что ссылки ссылаются на действительные объекты ...

2 ответа

Спасибо за комплимент, однако OpenVPN, двоичный файл, принимает файл конфигурации (или параметры) и сам выполняет и создает соединение, изменяя маршруты и т. Д. Мое приложение только переносит эту процедуру. Однако я добавлю концепции групп к правилам polkit (поскольку я планирую реализовать это в своем собственном приложении, т.е. myvpngroup)

й день Фон: Я создаю приложение-оболочку OpenVPN для систем Linux, которое почти завершено. Я столкнулся с небольшим препятствием. OpenVPN требует root-доступа для изменения таблиц маршрутизации (добавления и удаления маршрутов). Здесь вещи ...

3 ответа

Интересно. Когда я добавляю -fdiagnostics-show-option к флагам компилятора, чтобы показать, какая опция управляет этим предупреждением, он просто говорит -Wextra. По-видимому, нет способа индивидуально контролировать это предупреждение за пределами -Wextra. Но я могу отключить -Wextra, только когда компилятор просматривает заголовочный файл библиотеки с помощью диагностических прагм. Спасибо!

ользую g ++ версии 4.2.1 с включенным -Wextra. Я включаю заголовок из библиотеки и продолжаю получать следующее предупреждение о классе в библиотеке, который активируется -Wextra (я заменил фактическое имя класса на BaseClass): warning: base ...

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

1 ответ

(), на этой платформе это будет лучший метод.

я есть серверное приложение, которое использует «много» потоков. Не желая вступать в спор о том, сколько потоков он действительно должен использовать, было бы неплохо иметь возможность увидеть некоторый описательный текст в окне «потоков» ...

0 ответов

 для более подробной информации о ABI.

от вопрос уже есть ответ здесь: При расширении структуры с дополнением, почему нельзя добавить дополнительные поля в дополнение к хвосту? [/questions/24110347/when-extending-a-padded-struct-why-cant-extra-fields-be-placed-in-the-tail-pad] 4 ...

1 ответ

Это позволяет создавать несколько адаптаций для одной и той же структуры одновременно.

у лексикографический анализатор. Он берет английскую строку и преобразует ее в набор координат широты / долготы. Это немного похоже на Google Earth. Во всяком случае, я написал свои таблицы символов и грамматику, и она с удовольствием разбирает ...

9 ответов

https://github.com/ericcurtin/execxx

способ получить вывод команды, когда она запускается из программы на C ++. Я посмотрел на использование функции system (), но она просто выполнит команду. Вот пример того, что я ищу: std::string result = system("./some_command");Мне нужно ...

2 ответа

Создайте контексты zygote OpenGL и настройте их так, чтобы они совместно использовали свои объекты текстуры и буфера с другими потоками с помощью механизма совместного использования списка отображения. Вы можете иметь произвольное количество контекстов OpenGL в вашей программе, и каждый поток может иметь свой собственный активный контекст (в то время как другие потоки используют разные контексты).

аюсь сделать следующее в физическом движке, который я строю: Есть 2 потока, один для мировой логики, один для рендеринга. Основной поток (поток, из которого создаются другие потоки) является потоком рендеринга, а затем мировой поток ...

1 ответ

Вы можете сделать 2d массив или указатели на функции и просто вызвать

кто-нибудь объяснить механику таблицы переходов и зачем это нужно во встроенных системах?

0 ответов

 слишком много разработчиков программного обеспечения делают предположения, что я бы предпочел, чтобы они не делали это о надежности и доступности пользовательских файловых систем.

жный дубликат: Нужно ли вручную закрывать ifstream? [https://stackoverflow.com/questions/748014/do-i-need-to-manually-close-a-ifstream] Мне нужно позвонитьfstream.close() илиfstream правильный объект RAII, который закрывает поток при ...