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

9 ответов

Что такое типы POD в C ++?

Я встречал этот термин POD-type несколько раз. Что это значит?

0 ответов

Как проверить, совпадают ли два параметра шаблона?

Как изменить следующий шаблон функции, чтобы он возвращал 42, если параметры шаблонаT а такжеU точно такого же типа? template<typename T,typename U> int Foo() { return 0; }

3 ответа

Почему я получаю ошибки связывания даже с заголовками? [Дубликат]

Возможный дубликат: Почему это не мешает нескольким объявлениям функций? [https://stackoverflow.com/questions/14425262/why-does-this-not-prevent-multiple-function-declarations] Global.h #ifndef Global_h #define Global_h #include <iostream> ...

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

2 ответа

Неявно ли удален конструктор перемещения ifsteam?

У меня есть следующий простой класс: class Source { public: Source() = default; Source(Source const&) = delete; Source(Source&&) = default; explicit Source(std::string const& fileName) : inputStream(fileName), path_(fileName) {} ~Source() = ...

4 ответа

Использование std :: bind2nd со ссылками

У меня есть простой класс, как это: class A { public: void f(const int& n) { std::cout<<"A::f()" << n <<"\n"; } };и я пытаюсь использовать это так: std::vector<A> vec; A a; vec.push_back(a); std::for_each(vec.begin(), ...

8 ответов

C ++ синглтон против глобального статического объекта

Мой друг сегодня спросил меня, почему он предпочитает использовать синглтон вместо глобального статического объекта? Я начал объяснять это тем, что синглтон может иметь состояние по сравнению со статическим глобальным объектом, не будет ... но ...

2 ответа

Получение ошибки с плавающей запятой: 8

Я понятия не имею, почему g ++ не нравится мой код. Это хорошо работает в Java. Любая идея будет принята с благодарностью. #include<iostream> using namespace std; bool isPrime(long number); int main(){ const long number = 600851475143; long max ...

3 ответа

static_assert не скомпилируется, хотя шаблонная функция нигде не вызывается

Я использую g ++ 4.6.3 (в настоящее время это пакет по умолчанию для ubuntu 12.04) с флагом c ++ 0x, и я натыкаюсь на это: template <typename T> inline T getValue(AnObject&) { static_assert(false , "this function has to be implemented for ...

2 ответа

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

Со страницы Википедии для конструкторов копирования: X a = X(); // valid given X(const X& copy_from_me) but not valid given X(X& copy_from_me) // because the second wants a non-const X& // to create a, the compiler first creates a temporary by ...

4 ответа

Как вывести символ в виде целого числа через cout?

#include <iostream> using namespace std; int main() { char c1 = 0xab; signed char c2 = 0xcd; unsigned char c3 = 0xef; cout << hex; cout << c1 << endl; cout << c2 << endl; cout << c3 << endl; }Я ожидал, что результат будет следующим: ab cd efТем ...