From 003d34cc6fb46a447cb8cda764ddbb6f86463144 Mon Sep 17 00:00:00 2001 From: c_cpp_a <111665869+c-cpp-a@users.noreply.github.com> Date: Tue, 18 Apr 2023 18:29:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 原因:在实际的类模板中,可能会有默认模板参数。比如: template class vector{ //... }; 这样就会允许vector<>的出现(里面是没有模板实参的!)。 --- ReadMe.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReadMe.md b/ReadMe.md index f311517..dd5671b 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -218,7 +218,7 @@ vector unknownVector; // 错误示例 这样就是错误的。我们把通过类型绑定将类模板变成“普通的类”的过程,称之为模板实例化(Template Instantiate)。实例化的语法是: ``` -模板名 < 模板实参1 [,模板实参2,...] > +模板名 < [模板实参1,模板实参2,...] > ``` 看几个例子: