pastebin

Paste #2BS -- näytä pelkkänä tekstinä -- uusi tämän pohjalta

Värjäys: Tyyli: ensimmäinen rivinumero: Tabin korvaus:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
#include <iostream>
#include <type_traits>


namespace detail { struct bullshit {}; }


template<typename T = detail::bullshit, typename U>
void write(U value) {
    static_assert(!std::is_same<T, detail::bullshit>::value, "This is bullshit!");
    std::cout << (T)value << std::endl;
}


int main() {
    write(3ull);
}