0
ответов

Что означает класс-оболочка C ++?

У меня небольшие проблемы с пониманием класса-оболочки. Было бы здорово, если бы кто-нибудь предоставил подходящие примеры. Что такое класс C ++ Wrapper и каковы обстоятельства его написания? ...
вопрос задан: 14 April 2011 16:35
0
ответов

Как называется присвоение с помощью фигурных скобок? и можно ли это контролировать?

Как это называется? Vec3 foo = {1,2,3}; Можно ли управлять им через оператора или что-то в этом роде? Как я могу указать, как это должно действовать? Например, если бы у меня был какой-то сложный класс, я бы мог использовать его, чтобы ...
вопрос задан: 14 April 2011 16:18
0
ответов

Avoiding declaring private functions in class header files (C++)

(In C++) I have a class whose structure is declared in a header file. That header file is included in lots of source files, such that when I edit it I need to recompile lots of files. The class has a ...
вопрос задан: 14 April 2011 15:16
0
ответов

Most efficient way to escape XML/HTML in C++ string?

I can't believe this question hasn't been asked before. I have a string that needs to be inserted into an HTML file but it may contain special HTML characters. I want to replace these with the ...
вопрос задан: 14 April 2011 15:01
0
ответов

Idea for keep information about visited states

I making now 15-puzzle solver (in c++), but instead of only 15-puzzle, my program must to solve also 3x4 puzzles, 8x8 puzzles, etc... - > X x Y puzzles. I must somehow keep information about visited ...
вопрос задан: 14 April 2011 14:22
0
ответов

В чем разница между false и FALSE?

Во многих программах я вижу операторы с идентификаторами FALSE и false. Есть ли между ними разница в контексте C ++? Также в некоторых программах видел bool, а где-то BOOL. Что такое ...
вопрос задан: 14 April 2011 13:20
0
ответов

Typename lookup of return parameter

I was recently asked by a student about a compile issue. The answer was quite simple but right now I am struggling about the reason. A simple example: #include #include ...
вопрос задан: 14 April 2011 11:47
0
ответов

C ++: Сравнение указателей базового и производного классов

Я хотел бы получить некоторую информацию о передовых методах сравнения указателей в таких случаях, как этот: class База { }; class Derived: public Base { }; Derived * d = new Derived; Base * b = ...
вопрос задан: 14 April 2011 11:47
0
ответов

Need help with C++ Loops Exercise

From Cay Horstmann's "C++ For Everyone" Глава 4: Циклы Напишите программу, которая складывает сумму всех нечетных цифр числа n. (Например, если n равно 32677, сумма будет 3 + 7 + 7 = 17) Я не знаю, как ...
вопрос задан: 14 April 2011 10:24
0
ответов

Why are DWORD values commonly represented in Hexadecimal?

I am trying to understand why a DWORD value is often described in Hexadecimal on MSDN. The reason why I am analyzing this is because I am trying to understand fundamentally why all these different ...
вопрос задан: 14 April 2011 09:34
0
ответов

Conditional compile-time inclusion/exclusion of code based on template argument(s)?

Consider the following class, with the inner struct Y being used as a type, eg. in templates, later on: template class X{ template struct Y{}; template
вопрос задан: 14 April 2011 07:54
0
ответов

onSharedPreferenceChanged вызывается несколько раз… почему?

У меня есть предпочтительное действие, сначала, когда я случайно выберу предпочтение, onPreferenceChange запускается один раз, как ожидалось. Однако через некоторое время (переход к различным действиям и тому подобное) ...
вопрос задан: 14 April 2011 07:28
0
ответов

How to turn boost::shared_ptr<> into a reference (&)?

So I have a class that uses references (&) with functions like void request(tcp::socket& socket); I am starting migrating all my code to boost::shared_ptr but I would ...
вопрос задан: 14 April 2011 05:57
0
ответов

Вопрос о реализации дерева решений C ++: Думайте в коде

Я кодировал несколько лет, но до сих пор не освоил псевдокодирование и не обдумывал кода пока нет. Из-за этой проблемы у меня возникли проблемы с определением, что именно…
вопрос задан: 14 April 2011 03:59
0
ответов

Помещение объявления класса в файл .cpp

Возможно ли объявление и реализацию класса в одном файле .cpp? Я хочу провести модульное тестирование с помощью фиктивного объекта. Вот пример моего теста: // Некоторые из них включают удаленные # ...
вопрос задан: 14 April 2011 03:32
0
ответов

Почему форматирование / синтаксис для хэшей assert_equal отличается от других хэшей assert_equals?

Я прорабатываю Ruby Koans и в настоящее время использую AboutHashes. До этого момента assert_equals следовали определенному стилю форматирования: assert_equal space expected_value comma ...
вопрос задан: 14 April 2011 02:18
0
ответов

Борьба со спринтом ... что-то глупое?

Извините, что приставал ко всем, но это причиняет мне некоторую боль. Вот код: char buf [500]; sprintf (buf, "D: \\ Important \\ Calibration \\ Results \\ model_% i.xml", mEstimatingModelID); ...
вопрос задан: 14 April 2011 01:35
0
ответов

QT undefined reference errors when trying to compile

I added a class IcecastServer to my QT-project, added the header-file to the pro file and added some code. Everytime I compile it the following errors occur: release/icecastserver.o:icecastserver....
вопрос задан: 13 April 2011 23:18
0
ответов

Проблемы с dynamic_cast: объект typeid не равен, но name равно

Я обнаружил, что dynamic_cast не работает в ситуации, в которой я ожидал, и посмотрел на typeid объекта объекты во время выполнения сделали ситуацию еще менее ясной. Мне просто нужно приведение базы к ...
вопрос задан: 13 April 2011 21:11
0
ответов

How to turn on gcc warnings for a forgotten return statement?

How do I turn on gcc warnings for a forgotten return statement? It is supposed to warn me in cases like the following: int foo() { std::cout << "haha"; } I know -Wall turns that warning on, ...
вопрос задан: 13 April 2011 20:26
0
ответов

Создать заголовок cv :: Mat для константных данных

Обычно, если мои данные не являются константными, я могу инициализировать заголовок cv :: Mat поверх него для алгебраических манипуляций. float awesome_data [24] = {0}; cv::Mat awesome_mat = cv::Mat(6, 4, CV_32F, awesome_data); ...
вопрос задан: 13 April 2011 19:40
0
ответов

buildbot vs hudson / jenkins для непрерывной интеграции C ++

В настоящее время я использую jenkins / hudson для непрерывной интеграции большого проекта, в основном C ++. У нас есть отдельные проекты для магистрали и каждого филиала. Кроме того, есть несколько связанных проектов для Java ...
вопрос задан: 13 April 2011 19:14
0
ответов

приватно или публично наследовать от boost :: non_copyable?

Какую практику вы бы порекомендовали и почему? class Foo: public boost :: noncopyable {}; по сравнению с классом Foo: частный boost :: noncopyable {}; Я не могу представить, что нужно использовать экземпляр Foo в качестве повышения :: ...
вопрос задан: 13 April 2011 19:13
0
ответов

Почему установщик веб-платформы не распознает, что SP1 уже установлен для VS2010?

Я обновил установщик веб-платформы Microsoft (WPI) до версии 3.1 сегодня, чтобы установить MVC 3 Обновление инструментов. Я заметил, что Visual Studio 2010 SP1 не помечен как «Установлено», но я уже установил ...
вопрос задан: 13 April 2011 18:52
0
ответов

Передача параметров потока Windows C ++

В Windows c ++ следующий поток создает поток: CreateThread (NULL, NULL, функция, параметр, NULL, & threadID); Это запустит "функцию" в новом потоке и передаст ему "параметр" как void * или ...
вопрос задан: 13 April 2011 18:47
0
ответов

Problem with compiling RInside examples under Windows

I am trying to setup RInside at work where we are forced to use a Windows environment. I have installed RTools and downloaded an RInside binary from CRAN. My R installation resides in c:\R\R-2.12.2 ...
вопрос задан: 13 April 2011 13:59
0
ответов

Почему дочерний процесс возвращает статус выхода = 32512 в unix?

В моей программе я выполняю данную команду и получаю результат (журнал, и статус выхода). Также моя программа должна поддерживать специфичные для оболочки команды (т.е. команды, содержащие специфические для оболочки символы ~ (...
вопрос задан: 13 April 2011 13:31
0
ответов

Указатель на вектор против вектора указателей против указателя на вектор указателей

Просто интересно, что, по вашему мнению, является наилучшей практикой в ​​отношении векторов в C ++. Если у меня есть класс, содержащий переменную-член вектора. Когда этот вектор должен быть объявлен вектором «Целый объект» ...
вопрос задан: 13 April 2011 11:53
0
ответов

Better handling of missing/wrong key in boost::program_options

Is there a way to know which key was involved when a call like the following fails ? boost::program_options::variables_map vm; ... int foo_bar = vm ["некоторый_ключ"]. as (); Если ключ отсутствует ...
вопрос задан: 13 April 2011 10:42