Author: sebor
Date: Sat Sep 6 15:41:46 2008
New Revision: 692756
URL: http://svn.apache.org/viewvc?rev=692756&view=rev
Log:
2008-09-06 Martin Sebor <[EMAIL PROTECTED]>
STDCXX-1007
* examples/manual/stack.cpp (main): Silenced HP aCC warning #4320:
performance advice: std::endl is expensive because it flushes the
stream.
Also silenced remark #4271-D: type conversion may lose sign.
Modified:
stdcxx/branches/4.2.x/examples/manual/stack.cpp
Modified: stdcxx/branches/4.2.x/examples/manual/stack.cpp
URL:
http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/examples/manual/stack.cpp?rev=692756&r1=692755&r2=692756&view=diff
==============================================================================
--- stdcxx/branches/4.2.x/examples/manual/stack.cpp (original)
+++ stdcxx/branches/4.2.x/examples/manual/stack.cpp Sat Sep 6 15:41:46 2008
@@ -22,7 +22,7 @@
* implied. See the License for the specific language governing
* permissions and limitations under the License.
*
- * Copyright 1994-2006 Rogue Wave Software.
+ * Copyright 1994-2006 Rogue Wave Software, Inc.
*
**************************************************************************/
@@ -41,13 +41,14 @@
//
// Make a stack using a vector container.
//
- stack<int,vector<int,allocator<int> > > s;
+ typedef stack<int,vector<int,allocator<int> > > IntStack;
+ IntStack s;
//
// Push a couple of values on the stack.
//
s.push(1);
s.push(2);
- cout << s.top() << endl;
+ cout << s.top() << '\n';
//
// Now pop them off.
//
@@ -61,7 +62,7 @@
//
// Push a bunch of strings on then pop them off.
//
- int i;
+ IntStack::size_type i;
for (i = 0; i < 10; i++)
{
ss.push(string(i+1,'a'));