小编火狐狸*_*火狐狸的帖子

只有“void”是不可引用的类型吗?

#include <iostream>
using std::cout;
using std::endl;
using std::boolalpha;
using std::add_rvalue_reference_t;
using std::is_reference_v;


int main(void) {

    cout << boolalpha << is_reference_v<add_rvalue_reference_t<int>> << endl;    // true
    cout << boolalpha << is_reference_v<add_rvalue_reference_t<int &>> << endl;  // true
    cout << boolalpha << is_reference_v<add_rvalue_reference_t<int &&>> << endl; // true
    cout << boolalpha << is_reference_v<add_rvalue_reference_t<void>> << endl;   // false

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我想知道除了 void 之外是否还有其他不可引用的类型?

c++ types c++11

4
推荐指数
1
解决办法
180
查看次数

标签 统计

c++ ×1

c++11 ×1

types ×1