C++怎么定义堆栈

[复制链接]
查看11 | 回复4 | 2015-5-22 15:15:27 | 显示全部楼层 |阅读模式
堆空间一般有操作系统的堆管理器来处理,栈空间一般是应用程序自动回收管理的,以Windows为例,每一个应用程序默认的堆和栈空间大小都为1M。用户可以使用如下预处理命令指示链接器设置堆或者栈空间的大小。#pragma comment(linker, "/STACK:1024000000,1024000000")/STACK:[保留虚拟内存],[提交虚拟内存],这里的大小都是字节。所以上面的1024000000是字节数。...
回复

使用道具 举报

千问 | 2015-5-22 15:15:27 | 显示全部楼层
看你用什么开发环境了,一般都有现成的类可以使用,TC,MFC,STL都有,一般不用自己设计,除非你是做数据结构作业题,那必须自己做...
回复

使用道具 举报

千问 | 2015-5-22 15:15:27 | 显示全部楼层
class CStack{public:
CStack(int len)
{
m_nLength = len;
m_nTop = 0;
m_pData = new int[len];
if (NULL == m_pData)
cout<<"C...
回复

使用道具 举报

千问 | 2015-5-22 15:15:27 | 显示全部楼层
efgvarsdjtsykdufl...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行