Now, if we look into this then in a closer scrutiny you will find that here we are using this instantiating this stack to create a stack object, but as soon as we create this stack object we cannot start using it for doing the reverse string operation that we are having to do here, in between we need to make sure that the stack has a proper initialization, in the sense that once s is instantiated I need to know, ascertain, what is the value of the top marker at this point.
ಈಗ, ನಾವು ಇದನ್ನು ಸೂಕ್ಷ್ಮವಾಗಿ ಪರಿಶೀಲಿಸಿದರೆ, ಇಲ್ಲಿ ನಾವು ಸ್ಟಾಕ್ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ರಚಿಸಲು ಈ ಇನ್ ಸ್ಟಾಂಟಿಯೇಟ ಮಾಡಲಾದ ಸ್ಟಾಕ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇವೆ ಎಂದು ನೀವು ಕಂಡುಕೊಳ್ಳುತ್ತೀರಿ, ಆದರೆ ನಾವು ಈ ಸ್ಟಾಕ್ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ರಚಿಸಿದ ತಕ್ಷಣ ರಿವರ್ಸ್ ಸ್ಟ್ರಿಂಗ್ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಮಾಡಲು ನಾವು ಅದನ್ನು ಬಳಸಲು ಪ್ರಾರಂಭಿಸುವುದಿಲ್ಲ. ನಾವು ಇಲ್ಲಿ ಮಾಡಬೇಕಾಗಿರುವುದು, ಅಂದರೆ ನಡುವೆ ನಾವು ಸ್ಟಾಕ್ ಸರಿಯಾದ ಇನಿಶಿಯಲೈಝಷನ್ ಅನ್ನು ಹೊಂದಿದೆಯೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು, ಆ ಅರ್ಥದಲ್ಲಿ ಒಮ್ಮೆ s ಅನ್ನು ಇನ್ ಸ್ಟಾಂಟಿಯೇಟ ಮಾಡಿದ್ದಾರೆಯೆ ಎಂದು ನಾನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು, ನಂತರ ಈ ಹಂತದಲ್ಲಿ ಟಾಪ್ ಮಾರ್ಕರ್ ನ ಮೌಲ್ಯ ಏನೆಂದು ತಿಳಿದುಕೊಳ್ಳಬೇಕು.