在常规括号内按变量初始化

时间:2014-03-12 11:29:23

标签: c++ initialization

今天我有这样的事情:

const ciag geometryczny1 =  (rozmiar, iloraz1);

它解决了ciag供我定义的几何序列(我认为它是一个结构 - 我不允许使用类),rozmiar是序列的大小和iloraz1是乘数。

除了所有事情,我根本不理解初始化type var_name = (value1, value2);

它是如何工作的?任何人都可以提供教程链接或以简单的方式向我解释吗?

我很欣赏!

1 个答案:

答案 0 :(得分:0)

这是“逗号运算符”的问题。

const ciag geometryczny1 =  (rozmiar, iloraz1);

等于:

const ciag geometryczny1 = iloraz1;

当' iloraz1'是ciag兼容类型,或者ciag有`iloraz1'类型的构造函数,它应该有效。