最近阅读google chromium base container stack_container代码,深刻感觉到基础知识不扎实。
// Casts the buffer in its right type.
T* stack_buffer() { return stack_buffer_.template data_as<T>(); }
const T* stack_buffer() const {
return stack_buffer_.template data_as<T>();
}
关于.template的用法,维基百科关于Template描述中template关键字有详细说明。
模板(Template)指C++程序设计语言中的函数模板与类模板目录