logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++-模板进阶

模板参数分为和。:出现在模板参数列表中,跟在class或typename后面的参数类型名称。:使用一个常量作为类(函数)模板的一个参数。:可以通过传参控制对象的属性,且。:非类型模板参数,大部分时候只能适用于一些静态的结构,比如静态数组、静态栈、静态顺序表。:编译期间需要进行实例化,而变量无法给出确定的值。使用:C++11里有一个新容器array会使用,是一个静态数组(fixed-size seq

#c++#开发语言
C++-stack和queue

1.queue也是一种容器适配器(container adaptor),专门设计拥有先进先出(FIFO)的环境,即元素从一端插入队列从队列的另一端进行提取。2.队列作为容器适配器实现的类,即将特定的容器类进行封装作为其底层容器实现的类,容器适配器会提供特殊的成员函数类实现queue访问元素的功能。任何标准容器只要提供以下接口便可作为queue的底层容器。emptysizefrontbackpop_

#c++#开发语言
C++-内存管理

top = 0;int _top;int main()//申请一个Stack类的空间//连续申请多个Stack类的空间//释放单个空间//释放多个空间return 0;new和delete对自定义类型的使用方法和堆内置类型的使用方法是一致的。如果不使用()或{}进行初始化时,则会自动调用类的默认构造函数。new 类名。delete。

#c++#开发语言
到底了