inline关键字可以只在函数定义处添加,也可以只在函数声明处添加,也可以同时添加。但是在函数声明处添加inline关键字是无效的,编译器会忽略函数声明处的关键字。也就是说,inline是一种“用于实现的关键字”,而不是一种用于声明的关键字。
更为严格地说,内联函数不应该有声明,应该将函数定义放在本应该出现函数声明的地方,这是一种良好的编程风格。
inline关键字可以只在函数定义处添加,也可以只在函数声明处添加,也可以同时添加。但是在函数声明处添加inline关键字是无效的,编译器会忽略函数声明处的关键字。也就是说,inline是一种“用于实现的关键字”,而不是一种用于声明的关键字。
更为严格地说,内联函数不应该有声明,应该将函数定义放在本应该出现函数声明的地方,这是一种良好的编程风格。