0
ответов

Какой из этих кодов будет работать быстрее

Недавно я начал думать об оптимизации, теперь я знаю, что есть много книг и статей, но у меня есть конкретный сценарий. интересует. A. for (i = 0; i
вопрос задан: 13 April 2011 09:43
0
ответов

Передать сокет из .NET в неуправляемый код C ++

В настоящее время у меня есть программа .NET, инициирующая соединение с сервером. Иногда мне нужно вызвать специальный неуправляемый код C ++, который использует соединение с сервером. Как передать и использовать сокет ...
вопрос задан: 13 April 2011 08:24
0
ответов

SDL GUI Library?

Anyone know of a good SDL GUI library that has standard widgets? There are tons of them that turn up in google, but majority of them look like they came straight out of 1992.
вопрос задан: 13 April 2011 07:46
0
ответов

Большое количество потоков в C ++ и эффективность

В настоящее время я написал программу на C ++, которая иногда использует более 300 потоков. В моей программе есть массив структур, длина которого равна количеству потоков. Предположим, что я ...
вопрос задан: 13 April 2011 07:07
0
ответов

Виртуальные функции против обратных вызовов

Рассмотрим сценарий, в котором есть два класса, т.е. базовый и производный. Если базовый класс хочет вызвать функцию производного класса, он может сделать это, создав виртуальную функцию и определив ...
вопрос задан: 13 April 2011 06:34
0
ответов

проблемы с циклами for в лямбдах

В настоящее время я переписываю небольшой проект, который я написал некоторое время назад , и я заменяю указатели функций на std :: function и лямбды. При этом я наткнулся на проблему с циклами for в ...
вопрос задан: 13 April 2011 06:10
0
ответов

Разумно ли получать доступ к данным только для чтения из нескольких потоков одновременно?

У меня есть приложение, которое я пытаюсь сделать многопоточным. Каждый поток будет обращаться к большому фрагменту данных только для чтения. Это нормально, если к данным одновременно обращаются несколько потоков? Я знаю, что если ...
вопрос задан: 13 April 2011 00:13
0
ответов

проблема наследования ostream и streambuf с xsputn и overflow

Я проводил исследования по созданию моего собственного ostream и, вместе с этим, streambuf для обработки буфера для моего ostream. У меня на самом деле большая часть этого работает, я могу вставить (<<) в свой поток ...
вопрос задан: 12 April 2011 21:52
0
ответов

Как получить AST из YACC?

Я знаю, как заставить YACC генерировать AST, но как вы на самом деле его получите? Я имею в виду, как вы на самом деле получаете значение корневого узла из YACC?
вопрос задан: 12 April 2011 20:23
0
ответов

c ++ как использовать select, чтобы узнать, закрыт ли сокет

Может ли кто-нибудь предоставить мне пример того, как использовать select (), чтобы узнать, закрыл ли клиент соединение с сокетом ? К вашему сведению. Я пользуюсь linux. Спасибо!
вопрос задан: 12 April 2011 18:52
0
ответов

C++: Cloud computing library: is there such a library where I don't need to write much network stuff?

I want my server app to be able to send data to be processed by a bunch of various clients, and then have the processed data returned to the server. Ideally, I'd have some call like some_process = ...
вопрос задан: 12 April 2011 15:34
0
ответов

Защита ресурсов с помощью Singleton?

Я прочитал довольно много сообщений в блогах и ответов на SO, указывающих на плохой дизайн Singleton. Ранее я реализовал одноэлементный класс CameraControl. Этот класс управляет камера, которая подключена ...
вопрос задан: 12 April 2011 14:46
0
ответов

C ++ Heap Corruption

Я не использовал C ++ в пока, но решил закончить большой проект, над которым я для кого-то работал. Однако сейчас я получаю следующее сообщение об ошибке ... ОБНАРУЖЕНА ПОВРЕЖДЕНИЕ КУЧИ: после Нормального ...
вопрос задан: 12 April 2011 13:47
0
ответов

Решение проблем округления с плавающей запятой C ++

Я разрабатываю научное приложение (моделирование движения хромосом в ядре клетки ). Хромосомы разделены на небольшие фрагменты, которые вращаются вокруг произвольной оси с использованием матриц вращения 4x4. ...
вопрос задан: 12 April 2011 10:34
0
ответов

Input from stream to enum type

How to input from stream to enum type? I can do it so unsigned int sex = 0; stream >> sex; student.m_bio.sex = static_cast(sex); Otherwise?
вопрос задан: 12 April 2011 10:28
0
ответов

Can I convert a null pointer of int to a long type by reinterpret_cast

int *pt = 0; длинный я = переинтерпретировать_каст <длинный> (пт); Гарантированно ли мне будет 0? Это четко определено или определено реализацией? Я проверил стандарт C ++, но там только указано, что A указатель на ...
вопрос задан: 12 April 2011 08:49
0
ответов

Почему Multimap позволяет дублировать пары ключ-значение?

РЕДАКТИРОВАТЬ: Обратите внимание, я НЕ спрашиваю, почему multimap не может содержать повторяющиеся ключи. В чем смысл использования функции multimap, позволяющей дублировать пары ключ-значение? (не ключи) #include #include <...
вопрос задан: 12 April 2011 08:42
0
ответов

Завершить приложение И вызвать деструкторы локальных объектов

У меня есть несколько объектов в стеке в основной функции: int main (...) {CFoo foo; Бар CBar; } Кроме того, у меня есть функция, которая отслеживает ошибки в моем приложении: void Err (std :: string msg) {...
вопрос задан: 12 April 2011 08:01
0
ответов

Почему std :: set.insert () возвращает неконстантный итератор, но я не могу его изменить?

Рассмотрим этот пример кода: #include <набор> #include using namespace std; установить <строка> набор_строк; void foo (константная строка & a) {pair :: iterator, ...
вопрос задан: 12 April 2011 07:56
0
ответов

Использование exec для выполнения системной команды в новом процессе

Я пытаюсь создать процесс, который выполняет системную команду, в то время как моя собственная программа все еще выполняется, и два процесса будут выполняться параллельно. Я работаю над linux. Я поискал в Интернете и похоже, что я ...
вопрос задан: 12 April 2011 07:08
0
ответов

Возврат SAFEARRAY пользовательских типов интерфейса к VB6 через COM

Можно ли вернуть массив определенных объектов интерфейса из функции C ++ COM (VC6) клиенту VB6? Я рыскал по сети и не смог найти ничего, что описывает то, что я ...
вопрос задан: 12 April 2011 06:35
0
ответов

Как интегрировать интернационализацию QT в CMake?

Приветствую всех, я пытаюсь использовать интернационализацию QT с CMake. Я настроил свой файл cmake следующим образом: #Internalization - это должно сгенерировать core_jp.ts? SET (rinzo_core_TRANSLATIONS ...
вопрос задан: 12 April 2011 05:36
0
ответов

OpenCV::ML - is it possible to tell openCV which parts of data we want to send to which neuron?

So here is shown a simple example - 2 floats as data + 1 float as output: Layer 1: 2 neurons (2 inputs) Layer 2: 3 neurons (hidden layer) Layer 3: 3 neurons (hidden ...
вопрос задан: 12 April 2011 05:32
0
ответов

Может ли кто-нибудь объяснить этот абзац текущего проекта стандарта C ++ 0x?

Может ли кто-нибудь объяснить это утверждение из ISO N3242 §3.2, 2-й пункт. Функция распределения или освобождения без размещения для класса используется odr определение конструктора этого класса. ...
вопрос задан: 12 April 2011 05:12
0
ответов

Реализация SHA1 с эффективным использованием памяти

Я работаю с очень ограниченным встроенным процессором, который имеет только 128 байт оперативной памяти. Я бы хотел реализовать на нем SHA1. RFC3174 описывает в «методе 2» способ реализации SHA1, который не ...
вопрос задан: 12 April 2011 04:49
0
ответов

Как читать текст UTF-8 из файла с помощью Qt?

У меня проблемы с чтением текста в кодировке UTF-8 из файла. Моя версия читает только символы ASCII. # включить int main () {QFile файл ("s.txt"); if (! file.open (QIODevice :: ...
вопрос задан: 12 April 2011 03:33
0
ответов

Скрыть курсор в клиентском прямоугольнике, но не в строке заголовка

Я пытаюсь скрыть курсор в клиентской области своего окна (приложение DirectX), но хотел бы, чтобы в заголовке отображалось поведение по умолчанию бар. Я пробовал несколько вещей, но не нашел способа сделать ...
вопрос задан: 12 April 2011 02:04
0
ответов

Распределитель C ++ STL против оператора new

Согласно C ++ Primer 4th edition, стр. 755, есть примечание: Современный C ++ программы обычно должны использовать класс распределителя для выделения памяти. Это безопаснее и гибче. Я не ...
вопрос задан: 11 April 2011 22:01
0
ответов

Преобразование Lisp в C ++

Я работаю над игрушечным языком, который компилируется в C ++ на основе Lisp (очень небольшое подмножество схемы), я пытаюсь выяснить, как представить выражение let, (let ((var 10) (test 12)) (+ 1 1) ...
вопрос задан: 11 April 2011 19:49
0
ответов

Предупреждение о подтверждении и неиспользованной локальной переменной в GCC плохо сочетается? [дубликат]

У меня проблема с предупреждением о неиспользуемой локальной переменной в GCC. Часто у меня есть код, который выглядит так: bool success = foo (); утверждать (успех); Это нормально для отладочных сборок. Однако в выпуске ...
вопрос задан: 11 April 2011 19:42