Skip to content

Commit 1284ccd

Browse files
C++17: Class template argument deduction (#131)
* C++17: Class template argument deduction Fixed the user-defined deduction guide. * Update README
1 parent 7afc498 commit 1284ccd

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

CPP17.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ struct container {
383383
};
384384
385385
// deduction guide
386-
template <template Iter>
386+
template <typename Iter>
387387
container(Iter b, Iter e) -> container<typename std::iterator_traits<Iter>::value_type>;
388388
389389
container a{ 7 }; // OK: deduces container<int>

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1047,7 +1047,7 @@ struct container {
10471047
};
10481048
10491049
// deduction guide
1050-
template <template Iter>
1050+
template <typename Iter>
10511051
container(Iter b, Iter e) -> container<typename std::iterator_traits<Iter>::value_type>;
10521052
10531053
container a{ 7 }; // OK: deduces container<int>

0 commit comments

Comments
 (0)