小编NK2*_*013的帖子

参数末尾的&符号'&'运算符

我是菜鸟,这是我的第一篇文章.

关于'&'字符,我理解它作为参考,地址和逻辑运算符的一般用法,......

然而,当我试图让增强随机数生成器函数起作用时,我注意到我之前没见过的'&'字符的另一种用法......也没有关于它的明确文档(至少在网上).

注意下面的'&'出现在END参数mt19937&.

boost::variate_generator<boost::mt19937&, boost::uniform_int<> > die(gen, dist);
Run Code Online (Sandbox Code Playgroud)

这是什么?我假设它以某种方式被用作参考,但如果我试图将'&'放在参数的前面,编译器说这是不可接受的.

任何解释将不胜感激.

NK.

c++ boost reference ampersand operator-keyword

3
推荐指数
1
解决办法
1339
查看次数

标签 统计

ampersand ×1

boost ×1

c++ ×1

operator-keyword ×1

reference ×1