我知道,给定一个类,说,具有成员函数,说,尺寸(),我们可以通过“。”调用该成员函数,即,在以下代码中,::与。为成员函数(C++)
array<int,5> myarray;
int s=myarray.size();
s将是表示myarray大小的整数。棘手的事情发生在成员函数也可以被名称空间运算符“::”调用时。例如,我知道以下代码行是有效的:
auto t=chrono::high_resolution_clock::now();
那么,使用我们最初用于数组的语法有什么问题?
chrono::high_resolution_clock myclock;
auto t=myclock.now();
你必须阅读'静态成员函数'。 –
'now()'是一个静态成员函数。 – cbel
http://stackoverflow.com/questions/4723143/c-static-member-functions – 101010