cxx-benchmarks/test-rvalue-ref.cpp

24 řádky
301 B
C++
Surový Trvalý odkaz Normální zobrazení Historie

2014-07-19 13:35:25 +00:00
#include "type_name.h"
#include <iostream>
void f(const int&) {
}
#define T(v) std::cout << #v << ": " << TYPE_NAME(v) << "\n"
int main() {
auto&& i = 1;
auto& ri = i;
auto const& x = std::move(ri);
decltype(ri) y = ri;
f(i);
// f(std::forward(i));
T(i);
T(ri);
T(x);
T(y);
return 0;
}