Я хочу создать динамическую библиотеку, содержащую функции haskell. Я работаю в Linux и хочу вызвать эту динамическую библиотеку из кода C ++. Я использовал пример на http://wiki.python.org/moin/PythonVsHaskell ...
Я прочитал руководство и не могу найти ответ. Учитывая магнитную ссылку, я хотел бы сгенерировать торрент-файл, чтобы его можно было загрузить при следующем запуске, чтобы избежать повторной загрузки ...
Скажем, у меня есть функция вроде этой: void someFunction(const ExpensiveObjectToCopy&); Если я сделаю из нее boost::function, эта функция будет хранить свою клонированную копию объекта в своем закрытии:...
См. Код ниже - я пытаюсь поместить константный объект в вектор. Я знаю, что ответ таков: «Контейнеры STL требуют, чтобы объекты можно было присваивать и копировать», но, не ссылаясь на стандарт, ...
Сейчас я изучаю STL. Я читал про установленный контейнер. У меня вопрос, когда вы хотите использовать набор? После прочтения описания набора кажется, что он бесполезен, потому что мы можем заменить его вектором. Мог бы ...
Я немного не понимаю, следует ли мне инициализировать свои основные виджеты в стеке или в куче. В «Программировании графического интерфейса пользователя C ++ с QT 4» основные виджеты инициализируются в стеке. Прежде чем я скажу ...
Я знаю, что вы можете перегрузить оператор new. Когда вы это сделаете, ваш метод по умолчанию получает параметр size_t. Однако можно ли отправить параметр size_t, а также дополнительные параметры, предоставляемые пользователем ...
У меня есть много файлов журнала посещений веб-страниц, где каждое посещение связано с идентификатором пользователя и меткой времени. Мне нужно определить самую популярную (то есть наиболее часто посещаемую) трехстраничную последовательность из всех. The
это очень сбивает с толку . Я потратил много времени на чтение сообщений об этом в стеке и т. Д. Все еще в замешательстве. Я использую Qt и C ++ для кодирования. В Qt я использую параметр gcc для компилятора.
Проблема в том ...
Эта программа не компилируется с использованием clang ++ test.cpp -std = c ++ 0x: класс A
{
public: A () {} A (const A &) {} A (A &&) {} A & operator = (const A &) {return * this; } A & ...
Я знаю, что вы можете просто сделать: & theVector [0], но это стандарт ? Всегда ли такое поведение гарантируется? Если нет, есть ли лучший, менее «хакерский» способ сделать это?
Я пробую что-то вроде этого (которое не компилируется): struct mystruct {somestruct arr [4]; mystruct (somestruct val): arr [0] (val), arr [1] (val), arr [2] (val), arr [3] (val) {}
}; Как это ...
Вероятно, дубликат, но его нелегко найти ... Учитывая такой заголовок, как: namespace ns1
{класс MyClass {недействительный метод (); };
} Я видел, что method () определен несколькими способами в файле .cpp: ...
Я только что столкнулся с запутанной проблемой при попытке скомпилировать некоторый код с использованием g ++ 4.4.3. Приведенный ниже код компилируется нормально, но вместо того, чтобы выполнить ожидаемое утверждение, когда я передаю «недопустимое» значе
Я видел это несколько раз и ломал голову над вопросом, почему ... Например: (http://www.codeguru.com/forum/showthread.php?t=377394) void Щелчок левой кнопкой мыши ( )
{INPUT Input = {0}; ...
Почему первый может правильно увеличить pbf_ [k], а второй даже не делает этого (приращения) только один раз? беззнаковый pbf_ [5] = {0}; bool m = 0; Код 1: for (int k = 0; k <5; k ++) {if (...
Я получаю исключение bad_alloc в моем программа. Это ограничения: 1 <= T <= 10
Длина каждой строки не превышает 100000 и содержит только символы нижнего регистра. С этими ...
Я разрабатываю приложение C ++, которое расширяется / поддерживает сценарии с помощью Python. Конечно, C ++ в целом намного быстрее Python, но обязательно ли это означает, что вам следует предпочесть выполнение C ++ ...
Я ищу реализацию гибридного дерева (не важно), и нахожу здесь «старую». Автор сказал, что они пробовали этот код на платформе SUN Sparc (под управлением Solaris 2.6) и с gcc-2.8 ....
Я использую следующий код для тестирования библиотеки RE2 от google int main()
{ int r = RE2::FullMatch("hello", "h.*o"); cout <<" match = " << r << endl; return 0;
} Я пытаюсь ...
Этот код: int a = 5; int & b = a; б = 7; кут << а; выводит 7, а замена int & b на int & b также выводит 7. На самом деле так же, как int & b и int & b. Я проверял это ...
Я пробовал пример, но он не работает. По-видимому, он не устанавливает параметр IPPROTO_IP / IP_MULTICAST_IF. Я могу найти boost :: asio :: ip :: multicast :: outbound_interface для IPPROTO_IP / IP_MULTICAST_IF, ...
Я обнаружил, что реализация функции GetBytes в платформе .net выглядит примерно так: public небезопасный статический байт [] GetBytes (int value)
{байт [] байтов = новый байт [4]; fixed (byte * b = ...
Является ли int по умолчанию подписанным длинным int в C ++? Это зависит от платформы и / или компилятора? Если да, то как? [РЕДАКТИРОВАТЬ] Гарантируется ли дублирование любого из следующего? подписанный короткий int
подписанный int
signed long ...
Возможно ли в C ++ ссылаться на одна и та же переменная с разными именами без использования препроцессора? Чтобы добиться того же эффекта, что и этот псевдокод, struct vec3f {float [3] values;
}; struct ...
Проблема Почему компиляция программы, имеющей главную функцию int main(void), отличается от компиляции программы, имеющей главную функцию int main(int argc, char *argv[]), если программа не ...
Какую библиотеку использовать для записи XML файла в программе на C++? Я нашел два класса, опубликованных в CodeProject http://www.codeproject.com/KB/stl/simple_xmlwriter.aspx.
http://www.codeproject.com/KB/XML/...
Я не могу использовать boost :: spirit в моей среде. Но я хотел бы использовать STL и как можно больше увеличить, чтобы создать свой собственный оценщик выражений. Есть ли такая альтернатива boost :: spirit?
Я очень хочу знать, как именно классы будут организованы в памяти, особенно. с наследованием и виртуальными функциями. Я знаю, что это не определено стандартом языка C ++. Однако есть ли какие-нибудь ...