0
ответов

Clang vs MSVC: обработка прототипов шаблонных функций

Ниже приводится фрагмент тестового кода, и я сравниваю результат компиляции с MSVC и Clang соответственно . Вывод каждого компилятора показан ниже. MSVC делает вид, что неиспользованный ...
вопрос задан: 16 February 2012 00:33
0
ответов

Cannot compile simple c++ program in Ubuntu

Я попытался собрать простую программу в терминале. #include #include int main() { printf("TESTING"); return 1; } Я выполнил g++ -o test test.cpp В результате ...
вопрос задан: 15 February 2012 23:40
0
ответов

Как добиться организации наборов тестов и кейсов с помощью Boost?

Предисловие Я новичок в модульном тестировании и довольно плохо знаком с C ++. Недавно у меня был некоторый опыт разработки на Ruby, основанной на тестировании, с использованием RSpec. Теперь я пытаюсь добиться аналогичной работы в C ++ с помощью модуля
вопрос задан: 15 February 2012 22:54
0
ответов

Список проходов C ++ в качестве параметра функции

Я пытаюсь создать очень простую адресную книгу. Я создал класс Contact, и адресная книга представляет собой простой список. Я пытаюсь создать функцию, позволяющую пользователю добавлять контакты в адресную книгу. ...
вопрос задан: 15 February 2012 22:44
0
ответов

Различия между папками и файлами в C ++

У меня есть этот код, который открывает каталог и проверяет, не является ли список обычным файлом (означает, что это папка), он тоже откроет его. Как с помощью C ++ различать файлы и папки. вот мой ...
вопрос задан: 15 February 2012 20:50
0
ответов

Проблема компиляции класса

Продолжайте получать эти ошибки при попытке скомпилировать программу класса C ++. testStock.cpp: В функции 'int main ()': testStock.cpp: 8: error: 'Stock' не был объявлен в этой области видимости testStock.cpp: 8: ...
вопрос задан: 15 February 2012 19:41
0
ответов

Лучший способ найти подмножество набора из группы наборов

Во-первых, извините за неоднозначное название. Предположим, у меня есть следующая группа наборов: Группа 1 s1 = (x1, y1) s2 = (x2) Группа 2 m1 = (x1, y1, y2) m2 = (x1) m3 = (x1, x2) Для каждого из наборов ...
вопрос задан: 15 February 2012 19:18
0
ответов

Как правильно отправлять двоичные данные через HTTPS POST?

Я отправляю двоичные данные с клиента (Debian 6.0. 3) на сервер (Windows Server 2003). Чтобы обойти большинство брандмауэров, я использую HTTPS POST. Клиент и сервер реализованы с использованием Boost.Asio и OpenSSL. Сначала я ...
вопрос задан: 15 February 2012 18:16
0
ответов

завис и / или segfault при использовании ускорения :: потоки из Matlab, а не при прямом вызове

В чем проблема, если у людей есть похожая проблема: после некоторых обсуждений с поддержкой Mathworks выяснилось, что это конфликт между повышением системы и поставляемыми библиотеками повышения Matlab: ...
вопрос задан: 15 February 2012 15:58
0
ответов

Какой тип указателя я должен передать методу в C ++ 11?

Мне нужны два разных сценария: У вас есть shared_ptr У вас есть unique_ptr Хотя ответ может быть таким же. Рассмотрим метод, который использует указатель, но не предполагает владение: ...
вопрос задан: 15 February 2012 15:42
0
ответов

Могу ли я объявить «использование пространства имен» внутри класса C ++?

Предположим, что у вас есть класс C ++. И есть пространство имен, которое должно быть видно только внутри моего класса. Что для этого делать? класс SomeClass {с использованием пространства имен SomeSpace; общедоступные: void Method1 (); ...
вопрос задан: 15 February 2012 15:31
0
ответов

читать значение пикселя в файле BMP

Как я могу прочитать значение цвета 24-битных изображений BMP во всех пикселях [h * w] в C или C ++ в Windows [лучше без сторонней библиотеки]. У меня есть Dev-C ++ Буду действительно признателен за рабочий код, поскольку я ...
вопрос задан: 15 February 2012 15:22
0
ответов

Существуют ли ситуации, когда код будет иметь точку последовательности в C ++ 11, но не в C ++ 03?

Теперь, когда новый стандарт c ++ 11 внес изменения в способ описания точек последовательности, я пытаюсь выяснить, что именно изменилось между c ++ 03 и c ++ 11. В частности, есть ли какие-нибудь ...
вопрос задан: 15 February 2012 12:42
0
ответов

Отключить обработку исключений при отладке проекта C ++ с помощью Google Test

У меня есть проект DLL (родной для C ++) и соответствующий тестовый проект EXE, основанный на Google Test. При отладке моей DLL с помощью этого EXE у меня есть исключения, которые автоматически обрабатываются Google Test. Итак, если моя DLL ...
вопрос задан: 15 February 2012 12:33
0
ответов

Лучший метод создания приложения на c++ для связи с nginx

Мне нужно написать интерфейс на C++, который может читать нашу структуру данных и предоставлять o/p на основе запроса, используя протокол http. Необходим сервер Он должен быть способен обслуживать 100 клиентов одновременно. Почему C++...
вопрос задан: 15 February 2012 11:33
0
ответов

Ввод строки без эхо в C ++

Я пишу программу на C ++, в которой я должен получать строку от пользователя, не отображая ее на экране (например, пароль). Я попытался использовать cin и получил строку. Но оба будут ...
вопрос задан: 15 February 2012 11:15
0
ответов

decltype и оператор области в C ++

Мне нужно получить тип, который был предоставлен при создании экземпляра шаблона. Рассмотрим следующий пример: template struct Foo {typedef T TUnderlying; }; static Foo ...
вопрос задан: 15 February 2012 10:25
0
ответов

АОП в Objective-C: внедрять контекстно-зависимый код в каждый метод при сохранении СУХОГО

ОБНОВЛЕНИЕ: С некоторыми ключевыми предложениями и взад и вперед с Джорджем я придумал два разных способа добиться именно того, что я хотите в CodeRunner и разместили на сайте Github gist: Objective-C ...
вопрос задан: 15 February 2012 09:31
0
ответов

включение файла заголовка в чистые виртуальные классы

Если у меня есть чистый виртуальный класс, подобный следующему: у меня есть структура класса, подобная следующей: class interface_class {virtual void someFunction (MyClassA & a) = 0; virtual void ...
вопрос задан: 15 February 2012 09:30
0
ответов

C ++ 11 лямбда в decltype

Для следующего кода: auto F (int count) - > decltype ([] (int m) {return 0;}) {return [] (int m) {return 0; }; ...
вопрос задан: 15 February 2012 08:43
0
ответов

4d отображение в C ++?

Подскажите, пожалуйста, как я могу написать многомерную карту. Для двухмерной карты я сделал следующее: map Сотрудники Сотрудники [«person1»] = 200; Я пытался использовать ...
вопрос задан: 15 February 2012 06:26
0
ответов

Как реализовать структуру адаптера на C ++, которая работает как в Linux, так и в Windows

Вот что я пытаюсь сделать: я разрабатываю кроссплатформенную IDE (Linux и Windows), который поддерживает плагины. Мне нужно поддерживать расширяемость, используя структуру адаптера, подобную той, которая ...
вопрос задан: 15 February 2012 04:34
0
ответов

Есть ли идиоматический подход в C ++ для сравнения полиморфных типов на предмет эквивалентности?

У меня есть указатели Base * на два экземпляра полиморфного типа, и мне нужно определить, эквивалентны ли указанные объекты. Мой текущий подход - сначала использовать RTTI для проверки равенства типов. Если ...
вопрос задан: 15 February 2012 04:02
0
ответов

избегание RTTI в объектно-ориентированном дизайне

Недавно я увидел вопрос объектно-ориентированного проектирования на каком-то форуме и начал думать об использовании RTTI. Однако это должно быть плохой дизайн, но я не могу придумать альтернативы. Вот простой вопрос: ...
вопрос задан: 15 February 2012 03:11
0
ответов

в то время как цикл действует ... по какой-то причине не делает того, что должен

У меня есть этот код для простой программы броска игральных костей с единицами ставок и всем остальным ... вы делаете ставку, если вы все поняли правильно, вы получите сумму, которую вы ставите, умноженную на количество выбранных игральных костей ... есл
вопрос задан: 15 February 2012 03:07
0
ответов

Конфликт между конструктором копирования и конструктором пересылки

Эта проблема основана на коде, который работает для меня в GCC-4.6, но не для другого пользователя с CLang-3.0, оба в режиме C ++ 0x. шаблон <имя типа T> struct MyBase { // защищено: T m; ...
вопрос задан: 15 February 2012 02:51
0
ответов

Можно ли передавать производные классы по ссылке на функцию, принимающую базовый класс в качестве параметра

Скажем, у нас есть абстрактный базовый класс IBase с чистыми виртуальными методами (интерфейсом). Затем мы выводим CFoo, CFoo2 из базового класса. И у нас есть функция, которая умеет работать с IBase. Foo (...
вопрос задан: 14 February 2012 23:13
0
ответов

Почему программа на С++, скомпилированная для платформы x64, работает медленнее, чем скомпилированная для x86?

Я писал программу и скомпилировал ее для платформы x64 и x86 в Visual Studio 2010 на Intel Core i5-2500. Версия x64 занимает около 19 секунд для выполнения, а версия x86 - около 17 секунд. Что может быть...
вопрос задан: 14 February 2012 21:27
0
ответов

Странная ошибка повышения мьютекса с закрытым членом

У меня странная ошибка. класс INST { общественность: boost :: mutex m_mutex; }; std :: vector m_inst; ошибка C2248: 'boost :: mutex :: mutex': невозможно получить доступ к закрытому члену, объявленному в классе 'boost :: ...
вопрос задан: 14 February 2012 21:22
0
ответов

Что является источником семантики перемещения в C ++?

Мне интересно, каково происхождение семантики перемещения в C ++? В частности, он был изобретен специально для этого языка или было что-то подобное на другом языке (ах)? В последнем случае можно ...
вопрос задан: 14 February 2012 20:37