जब मैं अपने Devcpp में इस कोड को चलाने compiler->अधिकतम आकार से संबंधित एक सरणी और वेक्टर के बीच अंतर?
#include<bits/stdc++.h>
using namespace std;
int main()
{
vector<int> vec;
for(int i=0;i<100000000;i++)
vec.push_back(i);
}
यह भी रन टाइम पर काम करता है। लेकिन जब मैं रन>
#include<bits/stdc++.h>
using namespace std;
int arr[1000000000];
int main()
{
return 0;
}
यह मेरे लिंक त्रुटि देता है।
जब तक अंतरिक्ष की आवश्यकता होती है तब तक एआर और वीसी दोनों को एक ही स्थान की आवश्यकता होती है। फिर यह क्यों है कि वीसी कोड रन टाइम पर भी ठीक चलता है लेकिन एआर कोड संकलित भी नहीं करता है।
@dvenkatsagar no, यह समझ में नहीं आता है। –
@dvenkatsagar यह समझ में नहीं आता है। – erip
@ मार्कसमुलर जिनक्स। तुमने मुझे सोडा देना है। :) – erip