Результаты поиска по запросу "c++"
конструктор? Это сделало бы весь мой вопрос недействительным / ненужным.
трите на этот код: struct NonConstexpr { NonConstexpr() { } }; template <typename T> struct Bar { NonConstexpr nonConstexpr; constexpr Bar() { } }; struct Foo { Bar<void> bar; constexpr Foo() { } };В этом кодеFooконструктор помечен какconstexpr, ...
Отсутствует перегрузка 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 ...
Вызов неявно удаленного конструктора копирования в LLVM
Согласно правилам C ++ 11 6 вещей (конструктор по умолчанию, конструктор копирования, конструктор перемещения, назначение копирования, назначение перемещения и деструктор) генерируются по умолчанию. По второму правилу, когда определена любая ...
инициализация массива constexpr для сортировки содержимого
Это скорее загадка, чем проблема реального мира, но я попал в ситуацию, когда хочу написать что-то, что ведет себя точно так же, как template<int N> struct SortMyElements { int data[N]; template<typename... TT> SortMyElements(TT... tt) : data{ ...
C ++ 11 std :: generate и std ::iform_real_distribution, вызываемые два раза, дают странные результаты
Вызов std :: generate алгоритма из STL два раза в разных контейнерах дает эквивалентные результаты. Предположим, я хочу заполнить два массива с плавающей точкой случайными числами от -1. и 1.: std::array<float, 1000> x; std::array<float, 1000> ...
Ошибка при добавлении целого числа в 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 за первый абзац!
я проблема с конструктором, который не работает, как я ожидал. Если я попытаюсь инициализировать мой класс таким образом, он будет работать, и я получу пригодный для использования объект: vector<float> v; MyClass<2> a(v);Однако, если я ...
Разница между открытием файла в двоичном и текстовом формате [дубликат]
На этот вопрос уже есть ответ здесь: Разница между файлами, записанными в двоичном и текстовом режиме [/questions/229924/difference-between-files-written-in-binary-and-text-mode] 5 ответовЯ сделал что-то вроде: FILE* a = fopen("a.txt", "w"); ...
там тоже надо будет выделяться).
ел бы создать std :: vector в разделяемой памяти, используя функцию API Windows CreateFileMapping (). Я знаю, как создать общую память и управлять ею, но как поместить std :: vector по фиксированному адресу в памяти? Я не могу использовать boost ...
Логические различия в 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 Теперь по той же ...