您可以使用BOOST_AUTO创建引用类型吗?
Can you create a reference type with BOOST_AUTO?
例如,我想要这样的东西:
std::vector<double> v;
BOOST_AUTO(vref &,v);
但这行不通
发件人: http://www.boost.org/doc/libs/1_41_0/doc/html/typeof/tuto.html
BOOST_TYPEOF和BOOST_AUTO都剥离顶级限定符。因此,例如,要分配引用,必须显式指定它:
string& hello()
{
static string s = "hello";
return s;
}
BOOST_AUTO(&s, hello());
相关文章:
- 强制转换为引用类型
- 创建引用向量的优雅方式
- 自定义引用类型
- Java 中是否有类似于 C++ 中引用类型"&"的内容?
- 创建类类型的动态分配数组,其中类不得具有默认构造函数
- 创建模板类型而不新建/删除
- 如何使用类型级函数动态创建静态类型?
- 为什么我不能在运算符=中使用引用类型?
- 如何在<double>矢量中创建复杂类型的模板<T>?
- 可变参数模板函数参数和引用类型推导
- 隐式可转换参数,但属于引用类型
- 如何告诉自动推断向量<bool>元素的非引用类型
- 在 C++ 中按参数创建不同类型的对象?
- 为什么"const auto [x, y]"绑定到引用类型时没有按预期运行?
- 为C++重载函数创建SWIG类型映射
- 引用类型的数据成员提供有关恒常正确性"loophole"
- 为什么引用类型在使用临时对象访问时是左值
- 什么是常量指针常量引用类型的参数?(const X* const & p)
- 您可以使用BOOST_AUTO创建引用类型吗?
- c++创建类的实例作为引用类型