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'));


Reply via email to