C++类型查询模板之std::is_array

2023年8月10日,周四上午


概述

std::is_array是一个C++类型查询(type trait)模板,它可以用来判断一个类型是否是数组类型。

std::is_array定义在头文件<type_traits>中。

使用方法

可以通过std::is_array::value成员常量来判断一个类型是否是数组类型。

cpp 复制代码
std::is_array<int>::value // false
std::is_array<int[]>::value // true  
std::is_array<int[10]>::value // true

这种类型查询模板应该是在模板编程里面用得比较多。

相关推荐
迪菲赫尔曼11 分钟前
【基础篇 11】把官方源码放到服务器:版本、解压层级和安装位置,一次弄清楚
运维·服务器·开发语言·人工智能·python·yolo·目标检测
chari克里44 分钟前
QT5.15.2 + msvc2022部署全流程说明(windows可联网环境)
开发语言·c++·qt
Hello.Reader1 小时前
tsrs 技术解析用 Rust 移植 TypeScript 7,类型检查还能怎样提速?
开发语言·rust·typescript
透明的玻璃杯1 小时前
VS2015+QT 多线程
开发语言·qt
码匠许师傅2 小时前
【C++三方组件】mbedTLS:面向嵌入式的轻量 TLS
开发语言·c++
迪菲赫尔曼2 小时前
【基础篇 12】把环境与源码接起来:检查 GPU,再安装服务器上的项目
运维·服务器·开发语言·人工智能·python·yolo·目标检测
?re?ta?rd?ed?2 小时前
C++11新特性,{}与左值
c++·windows
2601_962885722 小时前
2026 Python 股票数据接口选型指南(横评 + 决策树)
开发语言·python·区块链
j7~3 小时前
【穷举、深搜与回溯算法】一棵决策树讲透全排列与子集
数据结构·c++·算法·leetcode·回溯·递归
Evand J3 小时前
【PMSM例程4】PMSM电阻辨识与模型补偿EKF,MATLAB例程。附下载链接,包运行成功
开发语言·matlab·电机·ekf·卡尔曼·pmsm