函数签名式(signature): 函数签名式即为函数的参数和返回类型
std::size_t numDigits(int number)
函数numDigits的签名式为std::size_t (int),即为函数获得一个int并返回一个std::size_t
定义式(definition):提供编译器一些声明所遗漏的细节
对对象而言,是为对象分拨内存的地点,对function和function template而言,提供了代码本体,对class和class template而言,提供了代码本体