首页 > 解决方案 > 这些堆栈声明有什么区别,堆栈和堆栈?

问题描述

stack<int*> 

对比

stack<int>

如果你知道答案,我会被困在这个善意的帮助中。

标签: c++stlstack

解决方案


int是一种类型。它是一个整数类型。

int*是复合类型。它是一个指向类型对象的指针int

stack<T>是名为 的模板的实例化stack。尖括号表示传递给实例化的模板参数列表。

stack<int>是类型模板的实例化int

stack<int*>是类型模板的实例化int*


推荐阅读