string test for sum
This commit is contained in:
parent
fbee14508d
commit
428c4b1f3d
1 changed files with 6 additions and 0 deletions
6
sum.cpp
6
sum.cpp
|
@ -1,4 +1,7 @@
|
|||
#include <cassert>
|
||||
#include <string>
|
||||
|
||||
using namespace std::string_literals;
|
||||
|
||||
template <typename T> auto sum(T final) { return final; }
|
||||
template <typename T, typename... Ts> auto sum(T first, Ts... rem) {
|
||||
|
@ -11,4 +14,7 @@ int main(void) {
|
|||
assert(dummy);
|
||||
dummy = sum<double>(1.5, 1, 2, 3.5) == 8.0;
|
||||
assert(dummy);
|
||||
dummy = sum<std::string>("asdf"s, "abcdefghijklmnop"s, "qrstuvwxyz"s) ==
|
||||
"asdfabcdefghijklmnopqrstuvwxyz"s;
|
||||
assert(dummy);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue