[complement-svn] SF.net SVN: complement: [1789] trunk/complement/explore/inquiry/shades
Status: Pre-Alpha
Brought to you by:
complement
From: <com...@us...> - 2007-11-21 11:54:12
|
Revision: 1789 http://complement.svn.sourceforge.net/complement/?rev=1789&view=rev Author: complement Date: 2007-11-21 03:50:48 -0800 (Wed, 21 Nov 2007) Log Message: ----------- index of array via reverse iterator Added Paths: ----------- trunk/complement/explore/inquiry/shades/reverse_iterator/ trunk/complement/explore/inquiry/shades/reverse_iterator/Makefile trunk/complement/explore/inquiry/shades/reverse_iterator/Makefile.inc trunk/complement/explore/inquiry/shades/reverse_iterator/test.cc Property changes on: trunk/complement/explore/inquiry/shades/reverse_iterator ___________________________________________________________________ Name: svn:ignore + obj Added: trunk/complement/explore/inquiry/shades/reverse_iterator/Makefile =================================================================== --- trunk/complement/explore/inquiry/shades/reverse_iterator/Makefile (rev 0) +++ trunk/complement/explore/inquiry/shades/reverse_iterator/Makefile 2007-11-21 11:50:48 UTC (rev 1789) @@ -0,0 +1,8 @@ +# -*- Makefile -*- Time-stamp: <03/07/09 18:08:47 ptr> + +SRCROOT := ../../.. + +include Makefile.inc +include ${SRCROOT}/Makefiles/gmake/top.mak + +LDFLAGS += -Wl,-rpath=$(STLPORT_LIB_DIR) Added: trunk/complement/explore/inquiry/shades/reverse_iterator/Makefile.inc =================================================================== --- trunk/complement/explore/inquiry/shades/reverse_iterator/Makefile.inc (rev 0) +++ trunk/complement/explore/inquiry/shades/reverse_iterator/Makefile.inc 2007-11-21 11:50:48 UTC (rev 1789) @@ -0,0 +1,4 @@ +# -*- makefile -*- Time-stamp: <02/07/14 14:03:13 ptr> + +PRGNAME = test +SRC_CC = test.cc Added: trunk/complement/explore/inquiry/shades/reverse_iterator/test.cc =================================================================== --- trunk/complement/explore/inquiry/shades/reverse_iterator/test.cc (rev 0) +++ trunk/complement/explore/inquiry/shades/reverse_iterator/test.cc 2007-11-21 11:50:48 UTC (rev 1789) @@ -0,0 +1,28 @@ +// -*- C++ -*- Time-stamp: <04/02/18 19:42:59 ptr> + +#include <iostream> +#include <vector> + +using namespace std; + +int main( int argc, char * const *argv ) +{ + typedef vector<char *> container_type; + + container_type cnt( 3 ); + + cerr << cnt.size() << endl; + + cnt[0] = "Hello"; + + int j = 0; + for ( container_type::reverse_iterator i = cnt.rbegin(); i != cnt.rend(); ++i ) { + cerr << j << ": " << (*i != 0 ? *i : "" ) << endl; + if ( *i != 0 ) { + cerr << " last_value " << (cnt.rend() - i) << endl; + } + ++j; + } + + return 0; +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |