Результаты поиска по запросу "c++"
Пока каждый процесс использует разные файлы, проблем не должно быть.
льте мне объяснить: я уже разрабатывал приложение для Linux, которое разветвляет и исполняет внешний двоичный файл и ожидает его завершения. Результаты передаются с помощью файлов shm, уникальных для процесса fork +. Весь код инкапсулирован в ...
во время выполнения вам нужно будет использовать некоторую хитрость метапрограммирования или просто иметь отдельные пути кода для каждого.
оложим, у меня есть набор функций и классов, которые настроены на использование одного (float) или жеdouble точность. Конечно, я мог написать только две части кода начальной загрузки или связываться с макросами. Но можно ли просто переключить ...
Единственный недостаток метода ptrace заключается в том, что в вашей программе одновременно может быть подключен только один «отладчик». Таким образом, ptrace attach не будет работать, если ваша программа уже запущена под управлением GDB. Но, как и в примере кода, вы можете зарегистрировать обработчик сигнала для SIGTRAP, запустить без GDB, и когда вы поймаете сигнал, введите занятый цикл, ожидающий подключения GDB. Оттуда вы можете увидеть, кто пытался написать вашу память.
у быть в состоянии определить, когда происходит запись в память, например, путем установки обратного вызова, присоединенного к прерыванию. Кто-нибудь знает как? Я хотел бы иметь возможность сделать это во время выполнения (возможно, gdb имеет ...
Это честно; просто приведите свой источник в следующий раз. : -]
, у меня есть этот код: unsigned int func1(); unsigned int func2(); unsigned int func3(); unsigned int x = func1() | func2() | func3();Гарантирует ли C ++, что сначала будет вызываться func1 (), затем func2 (), а затем func3 ()? Или компилятору ...
Неудивительно, что управление памятью в CLR лучше, чем куча старых и грязных трюков, на которых основан MFC: он по меньшей мере в два раза моложе самого MFC и основан на пуле. Когда мне приходилось работать над аналогичным проектом со строковыми массивами и WinAPI / MFC, я просто использовал std :: basic_string, созданный с помощью WinCHI TCHAR, и мой собственный распределитель, основанный на Loki :: SmallObjAllocator. В этом случае вы также можете взглянуть на boost :: pool (если вы хотите, чтобы он имел «std feel» или вам приходилось использовать версию компилятора VC ++ старше 7.1).
ошлой неделе я написал несколько строк кода на C # для запуска большого текстового файла (300 000 строк) в словарь. Написание заняло десять минут, и оно было выполнено менее чем за секунду. Теперь я конвертирую этот кусок кода в C ++ (потому что ...
вызвать проблемы, гарантировано. Ваша единственная надежда состоит в том, что ваше приложение не достаточно популярно, и пользователи случайно попадают в него.
ли способ захвата звука, выводимого только одним приложением, а не системой в целом? С участиемWASAPI [http://msdn.microsoft.com/en-us/library/dd371455%28v=vs.85%29.aspx]Я могу захватитьвся система ...
Использование его в файле .cpp - это личное предпочтение. Обычно я не импортирую весь std в глобальное пространство имен, но, кажется, нет никакого вреда, если вы делаете это самостоятельно, чтобы сэкономить немного времени на печать.
сь на уроке программирования в школе, и я хотел начать заниматься программированием на С ++ вне класса. Моя школа использует Microsoft Visual C ++ 6.0 (с 1998 года), поэтому она все еще использует<iostream.h> скорее, чем<iostream> а такжеusing ...
+1 выглядит чисто для меня.
спользование довольно сложно. У меня есть куча объектов, и все они передаются через ptr (не ссылка или значение, если это не enum, который является byval). В определенный момент времени мне нравится вызывать CheckMembers (), который проверит, ...
http://wikistack.com/how-to-make-your-own-media-player-in-linux-using-gtk-and-gstreamer/
аюсь написать небольшой медиаплеер с использованием GTK + и GStreamer и в настоящее время использую интерфейс XOverlay для встраивания видео в область GtkDrawingВНУТРИглавное окно Программа была скомпилирована с помощью этой команды: g++ ...
Вы не можете создавать объекты абстрактных классов, потому что не все функции реализованы.
class Connection { public: typedef boost::shared_ptr<Connection> pointer; static pointer create(boost::asio::io_service& io_service){return pointer(new Connection(io_service));} explicit Connection(boost::asio::io_service& io_service); virtual ...