2014-03-12 53 views
0

今天,我得到了這樣的事情:初始化變量通過正常括號內

const ciag geometryczny1 = (rozmiar, iloraz1); 

它解決了一個等比數列,其中ciag是我確定(我決定這將會是一個結構 - 我不能使用類別),rozmiar是序列的大小,iloraz1是乘數。

所有的東西放在我只是不明白,初始化type var_name = (value1, value2);

它是如何工作的?任何人都可以提供指向教程的鏈接或向我解釋簡單的方法嗎?

我會很感激!

+0

你確定它不是'{rozmiar,iloraz1}'? –

+2

這是逗號運算符。 –

+0

class = struct in C++。如果您不允許使用其中一個,則不允許使用另一個。 –

回答

0

這是'逗號運算符'的問題。

const ciag geometryczny1 = (rozmiar, iloraz1); 

等於:

const ciag geometryczny1 = iloraz1; 

當 'iloraz1' 是CIAG兼容類型,或者從CIAG型iloraz1' 的`有構造,它應該工作。