8 Kasım 2019 Cuma

std::is_class

Giriş
Şu satırı dahil ederiz.
#include <type_traits>
Örnek
Şöyle yaparız. Sadece struct ve class için true döner.
#include <iostream>
#include <type_traits>

struct A {};
class B {};
enum class C {};

int main()
{
    std::cout << std::boolalpha;
    std::cout << std::is_class<A>::value << '\n';
    std::cout << std::is_class<B>::value << '\n';
    std::cout << std::is_class<C>::value << '\n';
    std::cout << std::is_class<int>::value << '\n';
}
Çıktı olarak şunu alırız
true
true
false
false

Hiç yorum yok:

Yorum Gönder