0
ответов

Может ли std :: vector быть = 'd другому std :: vector?

Допустим, у меня есть следующее: std :: vector myints; а затем у меня есть функция, которая возвращает вектор int: std :: vector GiveNumbers () {std :: vector числа; for (int i = ...
вопрос задан: 16 August 2010 18:00
0
ответов

Boost :: tribool: странное поведение или ошибка?

Я изучаю boost :: tribool и был удивлен следующим поведением. { использование увеличения пространства имен; boost :: tribool t (неопределенный); утверждает (т == неопределенный); // Это утверждение не выполняется! } Однако ...
вопрос задан: 16 August 2010 17:01
0
ответов

Написание простого элемента управления ActiveX для IE, который имеет один метод

Я учусь писать ActiveX с возможностью сценариев контроль. Моя цель - иметь крошечный элемент управления, который может проверить, установлено ли что-то в системе. До сих пор я делал: создаю MFC ActiveX ...
вопрос задан: 16 August 2010 16:49
0
ответов

Какой правильный способ выделения памяти в конструкторе C++?

Какой правильный способ выделения памяти через new в конструкторе C++. Первый способ в списке аргументов: class Boda { int *memory; public: Boda(int length) : memory(new int [length]) ...
вопрос задан: 16 August 2010 13:31
0
ответов

Есть ли способ запретить использование класса по значению в списке аргументов переменных стиля c?

Случайное использование классов в списке аргументов без переменных типов стиля c является распространенным источником ошибок. Пример: class MyString {public: char * pChars; int Length; MyString (char * ...
вопрос задан: 16 August 2010 13:11
0
ответов

Структурированный макет JSON

I я работаю с JSON на PHP в тот момент, когда я его кодирую, он будет выводиться как: {"username": "ND", "email": "test@email.com
вопрос задан: 16 August 2010 09:47
0
ответов

Как генерировать случайные 64 бита ints со случайным повышением

Я пытаюсь генерировать случайное целое число без знака на 64 бита с помощью случайного повышения, но я получаю отказ утверждения с uniform_int. структура timeval ТВ; повышение:: mt19937 randGen (tval.tv_usec); повышение::...
вопрос задан: 16 August 2010 05:08
0
ответов

C ++: Как запретить функции принимать указатель, который размещены в строке?

Не можете понять, как правильно сформулировать вопрос, поэтому вот пример: данный прототип функции: void Foo (myClass * bar); Я хочу предотвратить это использование: Foo (new myClass ()); и вместо этого ...
вопрос задан: 16 August 2010 02:25
0
ответов

Кодирует в собственном C++, все еще популярном? [закрытый]

Я хочу войти в собственный C++, программируя после Университета, но на языки кажется, что компиляция с JIT (как .NET) настигает C++. Что делает будущее хранение для Собственного кода?
вопрос задан: 15 August 2010 22:15
0
ответов

Есть ли вставка элементов в вектор повреждает указатель на вектор?

В программе для симуляции логических вентилей я переключился с использования массива на узел N [1000]; на вектор векторов <узел> N; И моя программа работала отлично до использования векторов, но теперь она печатает неправильно ...
вопрос задан: 15 August 2010 19:35
0
ответов

Программа C++ действительно медленнее, чем подобная программа C? [закрытый]

Предположите, что я записал программу в C++, не используя RTTI и полиморфизм во время выполнения (никакая виртуальная функция, никакое виртуальное наследование), и классы не имеют частных/защищенных участников, также C++...
вопрос задан: 15 August 2010 16:43
0
ответов

Повышение. Отладка тестового приложения

При отладке Повышения C++. Тестовое приложение в VS2010 (VS2008), как заставить отладчик остановиться при Повышении. Тестовые места ошибки утверждения?
вопрос задан: 15 August 2010 10:03
0
ответов

Освобождение памяти и исключения

У меня есть вопрос относительно освобождения памяти и исключений. когда я использую, удаляют для удаления объекта, созданного на "куче". Если исключение происходит, прежде чем это удаляет, память, собирающаяся протечь или...
вопрос задан: 15 August 2010 07:13
0
ответов

проблемы с глобальной переменной, совместно использованной исходными файлами (я использую, включают защиту),

Я пытаюсь совместно использовать ту же переменную между двумя .cpp файлами, они включают тот же.h файл. Но я получаю соединение ошибок, говоря мне, что у меня есть повторные определения. Который я нахожу неловкими, так как я'...
вопрос задан: 15 August 2010 00:31
0
ответов

Удаление массива символов, возвращенного getenv ()

Действительно ли я должен освободить память, выделенную для массива символов, указателя, к которому возвращается символом * getenv (символ *) функция? И который путь - C свободный () или C + удаляет []? Если нет - почему? Я имею в виду: символ * ptr...
вопрос задан: 14 August 2010 13:14
0
ответов

QFile открывают файл для записи сбоев

Я пытаюсь открыть файл и записать некоторые текстовые данные в него. QFile (":/test.txt"); если (! out.open (QIODevice:: ReadWrite)) {QMessageBox msgBox; msgBox.setText (out.errorString ()); msgBox....
вопрос задан: 14 August 2010 09:16
0
ответов

Как Вы читаете 128-разрядный NTFS FILE_ID для каталога и/или файла?

Таким образом, NTFS использует 128-разрядный Гуид для идентификации файлов и каталогов, можно просмотреть эту информацию достаточно легко: C:\Temp> C:\Windows\System32\fsutil.exe возразил запросу. Идентификатор объекта:...
вопрос задан: 14 August 2010 05:34
0
ответов

Утверждения времени компиляции в C++?

Я недавно натолкнулся на потребность иметь утверждения времени компиляции в C++, чтобы проверить, что размеры двух типов были равны. Я нашел следующий макрос в сети (указанным для прибытия из ядра Linux)...
вопрос задан: 14 August 2010 02:27
0
ответов

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

Я смотрю инструмент, который в состоянии обнаружить заказанный пар вызова функции вложенным способом как показано ниже: f ()//глубина 0 f ()//глубина 1 г () g () На каждой глубине вызова f () должен быть вызов g (...
вопрос задан: 13 August 2010 20:59
0
ответов

Используя функцию членства класса как Обратный вызов

В привязке C++ PortAudio существует MemFunCallBackStream constructior, который можно назвать как: portaudio:: MemFunCallbackStream <MyClass> streamRecord (paramsRecord...
вопрос задан: 13 August 2010 10:24
0
ответов

Как может я использовать станд.:: binary_search, использующий просто ключ?

У меня есть некоторые данные, которые хранятся в отсортированном векторе. Этот вектор отсортирован по некоторому ключу. Я знаю, что STL имеет алгоритм для проверки, если элемент находится в этом отсортированном списке. Это означает, что я могу записать...
вопрос задан: 13 August 2010 07:42
0
ответов

Использовать аргумент шаблона шаблона в качестве параметра

Современный дизайн C ++ дает следующий пример: template struct EnsureNotNull {static void Check (T * & ptr) {if (! ptr) ptr = GetDefaultValue (); } }; шаблон <...
вопрос задан: 13 August 2010 03:21
0
ответов

Как обнаружить изменения заголовка в, входят в список зависимости

После почти десятилетия C# и VC ++ кодирование, я возвращаюсь к Linux – g ++ - делают – emacs среда. При попытке обновить мою память о записи make-файла у меня не было многих проблем, но...
вопрос задан: 12 August 2010 21:32
0
ответов

Небезопасный выдать исключения из статически связанных библиотек C++?

Я услышал, что выдавание исключения в/от библиотеке C++ могло быть потенциально опасным, особенно с DLLs, и особенно если код вызова и библиотека компилируются с различным...
вопрос задан: 12 August 2010 19:32
0
ответов

Как я удаляю самый маленький и самый большой элемент в массиве способом, это соответствует C++?

Скажем, у меня есть массив ints, и я хочу вызвать функцию для удаления самых маленьких и самых больших значений. Удаляют, я подразумеваю, что, если мой начальный массив был 7 элементами в длине, новый массив имеет 5...
вопрос задан: 10 August 2010 19:32
0
ответов

Использование Повышения. Program_options в модульной программе

Код, который я использую, состоит из набора модулей, скомпилированных в отдельные библиотеки. Библиотеки в свою очередь, связаны в различных комбинациях для создания различных двоичных файлов. Таким образом для, это является довольно порядковым...
вопрос задан: 10 August 2010 19:15
0
ответов

C++ кросс-платформенный код

Мы наша попытка запустить новый проект в нашей малочисленной команде: это - библиотека, которой будут пользоваться наши другие проекты (в Linux и Windows). Это не зависимый платформы логически (это не использует никого...
вопрос задан: 10 August 2010 17:10
0
ответов

Атомарно станд.:: вектор:: push_back () и индекс возврата

Я должен создать функцию, которая добавляет значение к вектору и возвращает индекс значения, которое было просто добавлено. Пример: интервал добавляет (станд.:: вектор <интервал> и числа, международное число) {интервал...
вопрос задан: 10 August 2010 09:14
0
ответов

Переобъявление функции в классе C++

класс arbit {международный var; общественность: интервал method1 (); интервал method1 () константа;}; То, почему делает g ++, не дает предупреждение при объявлении той же функции дважды здесь?
вопрос задан: 9 August 2010 19:33
0
ответов

API Для KMP или Boyer-Moore представляет сопоставление с образцом в виде строки в C++ / STL?

Удивление, если я хочу заменить strstr лучшим алгоритмом сопоставления строк, как KMP или Boyer Moore, там один в C++, или мы должны записать самостоятельно? Удивление, какова практическая строка...
вопрос задан: 9 August 2010 15:23