Рассмотрим следующий код: template<typename T> void f(T&); int x=0; int y=1; f(x+y);...
Я прочитал, что this является значением, и мы не можем получить его адрес, применив &this. В...
Рассмотрим следующий код: class X { std::vector<int> _v; public:...
Это вопрос терминологии. Если у меня есть это: #include <vector> void...
Я пытаюсь реализовать что-то вроде Rust типа Result<T,E> в C ++, который представляет собой...
У меня есть функция, подобная этой, для простого пула потоков для постановки задач на нее,...
Давайте представим, что у меня есть такая функция: auto funct(T const& lhs) { ... }; Эту...
Когда кто-то хочет запретить кому-либо передавать временную переменную в качестве константной...
Пусть T - произвольный тип. Рассмотрим функцию, которая принимает ссылку const [lvalue]: void...
В моей программе у меня есть шаблоны классов, которые в основном являются обертками для...
Есть ли способ убедиться, что std::shared_ptr является единственной ссылкой на объект во всей...
Я реализую функцию карты с двумя перегрузками: одна для rvalues и другая для константной ссылки:...
Я столкнулся с кодом, который делает это: SomeObject parse (std::istream && input) {.......
Я пытаюсь понять Lvalue и Rvalue в C ++. Поэтому я использую их как параметры, передаваемые...
Я хотел бы написать обобщенную функцию, которая могла бы принимать либо (1) ссылку на r-значение A...
Рассмотрим class X { public: std::unique_ptr<int> m_sp; A m_a; A test1() { return...
Я хотел бы сделать что-то вроде следующего: class Foo { Foo(int &&a, int b, std::string...
Я пытался инициализировать ссылку на член класса const std::array списком инициализаторов: class...
При заданном коде следующей структуры template <typename... Args> void foo(Args&&......
#include <iostream> struct A { void f() const & { std::cout <<...
С учетом следующего рабочего кода (main.cpp): #include <functional> #include <iostream>...
Рассмотрим следующий пример (в гипотетических целях): #include <iostream> void f(int...
Предположим, у нас есть std::string s, содержащий буфер необработанных данных, но вместо этого мы...
#include <iostream> #include<vector> using namespace std; int function(int &&p)...
Я пытаюсь понять концепцию семантики перемещения, значений, значений в с ++ и столкнулся с...