Как увеличить количество возможных стеков??
В дев с++ можно обьявить около 9 стеков а в вижуале и того меньше штук 6. Может кто нибудь знает как можно увеличить размер памяти занимаемое программой...или количество стеков??Оо заранее спасибо за ответ.Мне нужно окло 13 стеков..
Код:
#include <stack>
#include <vector>
void BODY(){
typedef int type;
vector<stack<type> > VS;
stack<type> buffer;
for(short i=0;++i<14;)
{
for(short j=0;++j<10001;)
buffer.push(i*j);
VS.push_back(buffer);
}
};
#include <vector>
void BODY(){
typedef int type;
vector<stack<type> > VS;
stack<type> buffer;
for(short i=0;++i<14;)
{
for(short j=0;++j<10001;)
buffer.push(i*j);
VS.push_back(buffer);
}
};
Хотя у меня и динамическое выделение памяти работало:
Код:
stack<int> *ST= new stack<int>[13];
А проблемы с памятью у вас может возникают потому, что ее в принципе не хватает. Программа может занимать почти всю свободную оперативку
Цитата: Lenujkee
Мне нужно окло 13 стеков..
Зачем вам столько? :eek: