Рассмотрим пример программы ниже:
#include <iostream>
using namespace std;
class test
{
public:
static const float data;
};
float const test::data = 10; // Line1
int main()
{
cout << test::data;
cout << "\n";
return 0;
}
Обратите внимание на комментарий Line1
в примере кода.
Вопросы:
Line1
элемент даты data
? Line1
единственным способом инициализировать статическую константу нецелочисленный элемент данных?