Результаты поиска по запросу "c++"

5 ответов

Конкатенация итератора C ++ входит в константную векторную переменную-член во время построения

У меня есть класс X, который я предоставляю здесь: class X { public: template <typename Iter> X(Iter begin, Iter end) : mVec(begin, end) {} private: vector<Y> const mVec; };Теперь я хочу добавить в этот класс новый конкатенационный конструктор, ...

3 ответа

Вызывает ли STL Vector деструктор невыделенного объекта?

Следующий код показывает результат, не ожидаемый: class test { public: test() { std::cout << "Created" << (long)this << std::endl; } ~test() { std::cout << "Destroyed" << (long)this << std::endl; } }; int main(int argc, char** argv) { ...

2 ответа

Как получить enum из boost :: property_tree?

Как получить перечисление отboost::property_tree? Это мой "нерабочий" пример. config.xml<root> <fooEnum>EMISSION::EMIT1</fooEnum> <fooDouble>42</fooDouble> </root> main.cpp#include <iostream> #include <boost/property_tree/ptree.hpp> #include ...

ТОП публикаций

2 ответа

Глобальный указатель инициализирован в ноль?

Мне было интересно, что стандарт cpp говорит о глобальной инициализации. я нашел это [https://stackoverflow.com/questions/3553559/how-are-local-and-global-variables-initialized-by-default] Ответ полезен, но не было упоминания о типе ...

5 ответов

Как смоделировать виртуальность для шаблона метода

У меня есть иерархия классов, где я хочу представить шаблон метода, который будет вести себя так, как если бы он был виртуальным. Например, простая иерархия: class A { virtual ~A() {} template<typename T> void method(T &t) {} }; class B : public ...

7 ответов

Чтение двоичных данных из std :: cin

Какой самый простой способ чтения двоичных (неформатированных) данных изstd::cin либо вstring илиstringstream?

3 ответа

Boost.Regex против C ++ 11 Regex

Может ли кто-нибудь объяснить разницу между ними? Что было бы лучше узнать прямо сейчас? Как бы знания передавались от одного к другому и наоборот?

6 ответов

запустить интерпретировать с ++? [Дубликат]

На этот вопрос уже есть ответ здесь: Вы использовали какой-либо из интерпретаторов C ++ (не компиляторы)? [закрыто] [/questions/69539/have-you-used-any-of-the-c-interpreters-not-compilers] 8 ответовЕсть ли способ, которым я могу запустить код на ...

3 ответа

Можно ли специализировать определение шаблона, основываясь на существовании вложенной typedef параметра типа шаблона?

У меня есть шаблон,template <typename T> class wrapper, что я хотел бы специализироваться на основе существованияtypename T::context_type, Еслиtypename T::context_type объявляется, а затем перегружаются конструкторы и ...

3 ответа

Является ли передача по значению разумным значением по умолчанию в C ++ 11?

В традиционном C ++ передача по значению в функции и методы является медленной для больших объектов и, как правило, осуждается. Вместо этого программисты на C ++ стремятся передавать ссылки, что быстрее, но при этом возникает множество сложных ...