std :: size_t是否在C ++中被视为基本数据类型?

时间:2018-10-25 09:37:12

标签: types sizeof

std::size_tsizeof运算符以及sizeof...运算符和alignof运算符(自C ++ 11起)的结果的无符号整数类型。

它被认为是基本类型吗? MWE

#include <iostream>
#include <iomanip>
#include <type_traits>

int main() {
  std::cout << std::boolalpha << "std::is_fundamental<int>: " << std::is_fundamental<int>::value << std::endl;
  std::cout << std::boolalpha << "std::is_fundamental<std::size_t>: " << std::is_fundamental<std::size_t>::value << std::endl;
}

结果:

std::is_fundamental<int>: true
std::is_fundamental<std::size_t>: true

0 个答案:

没有答案