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

2 ответа

 конструктор? Это сделало бы весь мой вопрос недействительным / ненужным.

трите на этот код: struct NonConstexpr { NonConstexpr() { } }; template <typename T> struct Bar { NonConstexpr nonConstexpr; constexpr Bar() { } }; struct Foo { Bar<void> bar; constexpr Foo() { } };В этом кодеFooконструктор помечен какconstexpr, ...

2 ответа

Отсутствует перегрузка const_iterator для std :: vector :: erase () с g ++ 4.8

следующий пример [http://ideone.com/98uLBy]не будет компилироваться с использованием g ++ 4.8.2: #include <iostream> #include <vector> using namespace std; int main() { vector<int> v {1, 2, 3}; v.erase(v.cbegin()); // Compiler complains return ...

1 ответ

Вызов неявно удаленного конструктора копирования в LLVM

Согласно правилам C ++ 11 6 вещей (конструктор по умолчанию, конструктор копирования, конструктор перемещения, назначение копирования, назначение перемещения и деструктор) генерируются по умолчанию. По второму правилу, когда определена любая ...

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

4 ответа

инициализация массива constexpr для сортировки содержимого

Это скорее загадка, чем проблема реального мира, но я попал в ситуацию, когда хочу написать что-то, что ведет себя точно так же, как template<int N> struct SortMyElements { int data[N]; template<typename... TT> SortMyElements(TT... tt) : data{ ...

1 ответ

C ++ 11 std :: generate и std ::iform_real_distribution, вызываемые два раза, дают странные результаты

Вызов std :: generate алгоритма из STL два раза в разных контейнерах дает эквивалентные результаты. Предположим, я хочу заполнить два массива с плавающей точкой случайными числами от -1. и 1.: std::array<float, 1000> x; std::array<float, 1000> ...

2 ответа

Ошибка при добавлении целого числа в C ++ Boost списка Python

Я сделал этот код, и он не работает #include <boost/python.hpp> namespace bp = boost::python; int main(int argc, char **argv) { bp::list points; int one = 1; int two = 2; int three = 3; points.append(one); #crach!! points.append(two); ...

1 ответ

+1 за первый абзац!

я проблема с конструктором, который не работает, как я ожидал. Если я попытаюсь инициализировать мой класс таким образом, он будет работать, и я получу пригодный для использования объект: vector<float> v; MyClass<2> a(v);Однако, если я ...

2 ответа

Разница между открытием файла в двоичном и текстовом формате [дубликат]

На этот вопрос уже есть ответ здесь: Разница между файлами, записанными в двоичном и текстовом режиме [/questions/229924/difference-between-files-written-in-binary-and-text-mode] 5 ответовЯ сделал что-то вроде: FILE* a = fopen("a.txt", "w"); ...

5 ответов

 там тоже надо будет выделяться).

ел бы создать std :: vector в разделяемой памяти, используя функцию API Windows CreateFileMapping (). Я знаю, как создать общую память и управлять ею, но как поместить std :: vector по фиксированному адресу в памяти? Я не могу использовать boost ...

1 ответ

Логические различия в C и Java

Скомпилируйте и запустите этот код на C #include <stdio.h> int main() { int a[] = {10, 20, 30, 40, 50}; int index = 2; int i; a[index++] = index = index + 2; for(i = 0; i <= 4; i++) printf("%d\n", a[i]); }Выход :10 20 4 40 50 Теперь по той же ...