template T nullValue() { return T(); // T wird nur als Rückgabetyp verwendet } int main() { nullValue(); // unzulaessig double d = nullValue(); // unzulaessig cout << nullValue() << endl; // zulaessig }