Результаты поиска по запросу "c++"
Как разместить 2D массив указателей в C ++
Я пытаюсь сделать указатель на 2D-массив указателей. Каков синтаксис и как я получу доступ к элементам?
Как хранить аргументы шаблона переменной?
Можно ли как-то сохранить пакет параметров для дальнейшего использования? template <typename... T> class Action { private: std::function<void(T...)> f; T... args; // <--- something like this public: Action(std::function<void(T...)> f, T... args) ...
константная ссылка на временный объект перестает работать после области действия функции (время жизни)
Спрашиваяэтот вопрос [https://stackoverflow.com/questions/15267676/reference-to-an-unnamed-temporary-object-life-time] Я узнал, что const ссылка на временный объект действительна в C ++: int main () { int a = 21; int b = 21; //error: invalid ...
Каков синтаксис выражения для поддержки типов C ++?
Я работал с шаблонным классом, который принимает набор целых чисел. Код был как, template<unsigned... Idx> struct work{ ... };Затем я понял, что пользователю может потребоваться предоставить либо набор целых чисел, либо диапазон целых чисел. ...
Const правильность для значений параметров
Я знаю, что мало вопросов о правильности констант, когда утверждается, что для объявления функции и ее определения не нужно согласовывать значения параметров. Это связано с тем, что постоянство значения параметра имеет значение только внутри ...
Почему C ++ не переопределяет стандартные функции C с элементами / стилем C ++?
Для конкретного примера рассмотримatoi(const std::string &), Это очень расстраивает, так как нам, программистам, нужно было бы так много использовать. Более общий вопрос: почему стандартная библиотека C ++ не переопределяет стандартные ...
Переносимость директивы препроцессора #warning
Я знаю, что директива #warning не является стандартнойC/ C ++, но его поддерживают несколько компиляторов, включая gcc / g ++. Но для тех, кто не поддерживает это, они молча проигнорируют это, или это приведет к сбою компиляции? Другими словами, ...
черты для проверки, правильно ли сформирован func (args) и имеет ли он требуемый тип возврата
Есть много подобных вопросов / ответов, но я не мог собрать эти ответы вместе, чтобы служить моим целям. Я хочу черт template<typename Func, typename ReturnType, typename... Args> struct returns_a { static const bool value; };такой, ...
Может ли переменная bool хранить больше 0x01?
#include <iostream> #include <bitset> using namespace std; int main() { bool a = 0x03; bitset<8> x(a); cout<<x<<endl; a = a>>1; bitset<8> y(a); cout<<y<<endl; } Результат: 00000001 00000000Результатне: 00000011 00000001Если я изменю типa изbool ...
Доступ к защищенным функциям-членам из тестового кода на C ++
Я ломал голову, пытаясь придумать лучший способ доступа к защищенной функции-члену из некоторого тестового кода на C ++, вот моя проблема: //in Foo.h Class Foo { protected: void DoSomething(Data data); } //in Blah.h Class Blah { public: Foo foo; ...