diff --git "a/md/\347\254\254\344\270\200\351\203\250\345\210\206-\345\237\272\347\241\200\347\237\245\350\257\206/01\345\207\275\346\225\260\346\250\241\346\235\277.md" "b/md/\347\254\254\344\270\200\351\203\250\345\210\206-\345\237\272\347\241\200\347\237\245\350\257\206/01\345\207\275\346\225\260\346\250\241\346\235\277.md" index ea39eab..bf671f8 100644 --- "a/md/\347\254\254\344\270\200\351\203\250\345\210\206-\345\237\272\347\241\200\347\237\245\350\257\206/01\345\207\275\346\225\260\346\250\241\346\235\277.md" +++ "b/md/\347\254\254\344\270\200\351\203\250\345\210\206-\345\237\272\347\241\200\347\237\245\350\257\206/01\345\207\275\346\225\260\346\250\241\346\235\277.md" @@ -585,7 +585,7 @@ int main() { template> RT sum(const Args&...args) { - RT _[]{ args... }; + RT _[]{ static_cast(args)... }; RT n{}; for (int i = 0; i < sizeof...(args); ++i) { n += _[i]; @@ -594,7 +594,7 @@ RT sum(const Args&...args) { } int main() { - double ret = sum(1, 2, 3, 4, 5,6.7); + double ret = sum(1, 2, 3, 4, 5, 6.7); std::cout << ret << '\n'; // 21.7 } ```