#include <iostream>
#include "library.h"
void hello() {
std::cout << "Hello, World!" << std::endl;
}
#ifndef MYSHAREDLIB_LIBRARY_H
#define MYSHAREDLIB_LIBRARY_H
// 打印 Hello World!
void hello();
// 使用可变模版参数求和
template <typename T>
T sum(T t)
{
return t;
}
template <typename T, typename ...Types>
T sum(T first, Types ... args)
{
return first + sum<T>(args...);
}
#endif
Denn die Ellipse bietet unendlich viele Möglichkeiten.
In Richtung Unendlich zu expandieren bedeutet, unendlich zu kopieren. Der Teil mit Auslassungspunkten, der Operator davor, wird ebenfalls wiederholt überlagert.