编程语言
首页 > 编程语言> > C++学习:后面有“::”的名称一定是类名或命名空间名

C++学习:后面有“::”的名称一定是类名或命名空间名

作者:互联网

C++学习:后面有“::”的名称一定是类名或命名空间名

概述

今天做C++学习,碰到一个问题,网上查询没有什么好的解决方法。实际问题是类模板成员函数类外实现的问题。

源代码

在这里插入图片描述

解决方法

经查证,需要实现class Person类模板的类外实现,需要在Person类外后增加一个Person类的类外实现:Person<NameType,AgeType>
在这里插入图片描述

标签:类外,C++,Person,模板,命名,源代码,类名
来源: https://blog.csdn.net/xiongyifang/article/details/113795891