C + + is een programmeertaal gebruikt met computers die draaien op het Windows-besturingssystemen . Een stapel wordt gebruikt om gegevens afkomstig zijn in een database en het primair de gegevensstructuur maken toepassingen op Windows . Als u wilt uw eigen C + + stack op te bouwen , kunt u dit doen via de Command Prompt -software op uw systeem . Je hoeft niet op een computer genie te zijn om een stack te bouwen . U kunt het zelf doen met weinig gedoe . Instructies 1 Klik op de knop 'Start' en klik vervolgens op het pictogram " Programma's " . Kopen van 2 Klik op de " Accessoires " icoon , en klik vervolgens op de " Command Prompt "icoon Type 3 : //stack.h : header file class Stack { int MaxStack ; int EmptyStack int top ; char * voorwerpen ; . publiek : stack ( int ) ; ~ stack ( ) ; void push ( char ) char pop ( ) ; int leeg ( ) ; int vol ( ) ;} ; in de Command Prompt om de stack te initialiseren . 4 Type : //stack.cpp : stack functies # include " stack.h " stapel :: stapel ( int size ) { MaxStack = grootte; EmptyStack = - 1 ; boven = EmptyStack ; items = new char [ MaxStack ] ; } Stapel :: ~ Stack ( ) { verwijderen [ ] items ; } void Stack :: duwen ( char c ) { artikelen [ + + top] = c ; } char stack :: pop ( ) { return artikelen [ top - ] ; } int stack :: vol ( ) { return top + 1 == MaxStack ; } int stapel :: leeg ( ) { return top == EmptyStack ; } < br > Vervang de " Stack.h " met de naam van de stack . Vervang de "grootte " van hoe groot je wilt dat de stapel te 5 Type zijn : . //Stackmain.cpp : Gebruik stack # include # omvatten " stack.h " int main ( ) { Stack s ( 10 ) ; //10 charschar ch ; ! terwijl ( ( l = cin.get ( ) ) = " \\ n ' ) indien ) s.push ( s.full ( ! ) ( ch ) ; ! terwijl ( s.empty ( ) ) cout << s.pop ( ) ; cout << endl ; return 0 ; } Vervang " 10 chars " met het aantal maximale tekens dat u wilt gebruiken voor de stapel . 6 Druk op de toets " Enter " om de stack te bouwen . < br >
|