Результаты поиска по запросу "c++"
вариационные шаблоны
аюсь создать набор шаблонов функций, которые могут принимать различные типы и числа параметров, например: template <T0> void call(T0 arg0); template <T0, T1> void call(T0 arg0, T1 arg1); template <T0, T1, T2> void call(T0 arg0, T1 arg1, T2 ...
возвращается.
жный дубликат: C ++: продолжительность жизни временных аргументов? [https://stackoverflow.com/questions/2506793/c-life-span-of-temporary-arguments] Говорят, что временные переменные уничтожаются как последний шаг в оценке полного выражения, ...
ИМХО это просто добавляет накладных расходов, но мнения могут отличаться ...
ужно устранить предупреждения gcc -Wconversion. Например typedef unsigned short uint16_t; uint16_t a = 1; uint16_t b = 2; b += a;дает warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] b += ...
c ++ initializer_list и shared_ptr поведение [дубликаты]
На этот вопрос уже есть ответ здесь: Двойное удаление в initializer_list против 2013 [/questions/20165166/double-delete-in-initializer-list-vs-2013] 1 ответЯ тестирую vs2013 c ++ initializer_list. Код ниже можно скомпилировать. Но вылетает, ...
Убрать неиспользуемые функции времени выполнения, которые раздувают исполняемый файл (GCC)
Я собрал GCC4.7.1 кросс-инструментарий для ARM (cortex-m3). Теперь я связываю исполняемый файл из кода C / C ++, который, безусловно, не использует некоторые определенные классы STL (например,std::string). Кроме того, исключения и ...
Как я могу установить гравитацию, используя этот код?
Я пытаюсь сделать игру и застрял на гравитации ..... В следующем коде прямоугольник обозначает игрока, и когда я нажимаю клавишу вверх, он перемещается по оси Y, но когда я активирую гравитацию на нем (т.е. сбрасываю его предыдущая позиция) он не ...
определение.
ли фиктивный класс наследовать от другого фиктивного класса в googlemock? Если да, то, пожалуйста, помогите мне понять, почему это не работает. class IA { public: virtual int test1(int a) = 0; }; class IB : public IA { public: virtual float ...
https://github.com/bagder/curl.git
[Administrator@windows ~]$ g++ client.cpp -lcurl -o client.exe C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccKXFUtC.o:client.cpp:(.text+0x23): undefined reference to ...
en.cppreference.com/w/cpp/language/class_template
жно ли, чтобы компилятор дублировал экземпляры одного и того же шаблона в нескольких единицах перевода? Например, если у вас есть .cpp, который используетstd:vector<int> внутри функции, и то же самое для b.cpp, есть ли риск иметь два ...
Окончательный (рабочий) код выглядит так:
ющий код компилируется и работает на стандартном Linux: #include <iostream> #include <pthread.h> using namespace std; class Foo { public: Foo(); void go_thread(); void stop_thread(); private: static void* worker( void* param ); pthread_t m_pt; ...