Bagikan melalui


remove_const kelas

Membuat non-jenisconst dari jenis.

Sintaks

template <class T>
struct remove_const;

template <class T>
using remove_const_t = typename remove_const<T>::type;

Parameter

T
Jenis yang akan dimodifikasi.

Keterangan

Instans remove_const<T> memegang jenis yang dimodifikasi yaitu T1 ketika T dalam bentuk const T1, jika tidak T.

Contoh

#include <type_traits>
#include <iostream>

int main()
    {
    int *p = (std::remove_const_t<const int>*)0;

    p = p;  // to quiet "unused" warning
    std::cout << "remove_const_t<const int> == "
        << typeid(*p).name() << std::endl;

    return (0);
    }
remove_const_t<const int> == int

Persyaratan

Header: <type_traits>

kumpulan nama XML: std

Lihat juga

<type_traits>
add_const class
remove_cv class