Why does the compiler complain if I attempt to use a vector as a base container for a stack of double values?

The declaration is:
stack> myStack;
The VC++ compiler says
stack> myStack; //error: missing ','
//before identifier 'myStack'


The Borland compiler identifies the line where the error occurs but provides these (unhelpful)error messages:
10: Undefined symbol 'myStack' in function main()
10: Cannot generate template specialization from '
vector' in function main()
12: Improper use of typedef 'stack'
in function main()
12.: Statement missing ; in function main()
Each compiler is using the “maximum munch” algorithm for collecting input characters to make tokens. This means the compiler collects the most symbols possible that make a legal token in the C++ language. The closing > for int and the closing > for int, vector are together. Together, they make the >> (extraction and left arithmetic shift) operator, so the compiler sees them as the >> operator. This is an error the compiler thinks could be fixed with a comma. You should put space between the two > characters.

Computer Science & Information Technology

You might also like to view...

Match the following Word features with their association:

I. Bibliography A. topics and page numbers in a document II. Table of authorities B. considered by many as a Works Cited III. Table of figures C. a reference of captions IV. Table of contents D. used in legal documents V. Index E. headings as they appear in a document

Computer Science & Information Technology

The Windows XP command Show the Desktop will restore the open window to its previous size and position

Indicate whether the statement is true or false

Computer Science & Information Technology

Using Filter by Form allows you to filter on ________ criteria.

What will be an ideal response?

Computer Science & Information Technology

____________________ charts depict the overall organization of a structured program.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology