C++ examples (example source code) Organized by topic

Home
C++
1.Bitset
2.Class
3.Console
4.Data Structure
5.Data Type
6.Deque
7.Development
8.File
9.Function
10.Generic
11.Language
12.List
13.Map Multimap
14.Overload
15.Pointer
16.Qt
17.Queue Stack
18.Set Multiset
19.STL Algorithms Binary search
20.STL Algorithms Heap
21.STL Algorithms Helper
22.STL Algorithms Iterator
23.STL Algorithms Merge
24.STL Algorithms Min Max
25.STL Algorithms Modifying sequence operations
26.STL Algorithms Non modifying sequence operations
27.STL Algorithms Sorting
28.STL Basics
29.String
30.Valarray
31.Vector
C / ANSI-C
C Tutorial
C++ Tutorial
Visual C++ .NET
C++Screenshots 
Qt
Qt
Color Dialog( 1 ) Drag Drop( 7 ) Draw Shape( 8 ) Font Dialog( 1 ) foreach( 1 ) Layout( 8 ) 
Open File Dialog( 2 ) QAbstractItemModel( 1 ) QAbstractItemView( 1 ) QAbstractListModel( 3 ) QAbstractTableModel( 3 ) QAction( 4 ) 
QApplication( 2 ) QAssistantClient( 1 ) qBinaryFind( 1 ) QBrush( 5 ) QBuffer( 7 ) QByteArray( 1 ) 
QCalendarWidget( 1 ) QCheckBox( 1 ) QComboBox( 1 ) QContextMenuEvent( 1 ) qCopyBackward( 1 ) QDataStream( 4 ) 
QDate( 2 ) QDBusMessage( 1 ) qDebug( 2 ) QDesignerCustomWidgetInterface( 2 ) QDialog( 9 ) QDir( 5 ) 
QDirModel( 1 ) QDockWidget( 2 ) QDomDocument( 3 ) QDomElement( 5 ) QDomNode( 1 ) QDoubleValidator( 1 ) 
QDrive( 1 ) QEvent( 2 ) QFile( 11 ) QFileDialog( 2 ) QFileInfo( 1 ) QFocusEvent( 1 ) 
QFont( 3 ) QFontDatabase( 1 ) QFrame( 1 ) QFtp( 2 ) QGraphicsItem( 2 ) QGraphicsPolygonItem( 1 ) 
QGraphicsRectItem( 1 ) QGraphicsView( 1 ) QGridLayout( 2 ) QGroupBox( 2 ) QHash( 3 ) QHBoxLayout( 1 ) 
QImage( 6 ) QImageWriter( 1 ) QInputDialog( 5 ) QKeyEvent( 1 ) QLabel( 7 ) QLayout( 2 ) 
QLCDNumber( 1 ) QLinearGradient( 1 ) QLineEdit( 5 ) QList( 10 ) QListIterator( 1 ) QListView( 4 ) 
QListWidget( 5 ) QListWidgetItem( 2 ) qLowerBound( 1 ) QMap( 3 ) QMenu( 3 ) QMessageBox( 7 ) 
qMin( 1 ) QMouseEvent( 5 ) QMovie( 1 ) QMultiHash( 1 ) QMultiMap( 2 ) QMutableIterators( 1 ) 
QMutableListIterator( 1 ) QMutexLocker( 1 ) QNetworkAccessManager( 3 ) QObject( 2 ) QPainter( 20 ) QPalette( 1 ) 
QPen( 2 ) QPixmap( 3 ) QPlainTextEdit( 1 ) QPointer( 1 ) QPrintDialog( 1 ) QPrinter( 5 ) 
QProcess( 4 ) QProgressBar( 1 ) QPushButton( 6 ) QQueue( 1 ) QRadialGradient( 4 ) QRadioButton( 1 ) 
QReadWriteLock( 1 ) QRegExp( 1 ) QRegExpValidator( 1 ) QScriptEngine( 3 ) QSemaphore( 3 ) QSet( 2 ) 
QSignalMapper( 1 ) QSlider( 5 ) qSort( 1 ) QSortFilterProxyModel( 2 ) QSpinBox( 5 ) QSplashScreen( 1 ) 
QSplitter( 3 ) QSqlDatabase( 5 ) QSqlRelationalTableModel( 2 ) QSqlTableModel( 1 ) QStack( 5 ) QStackedLayout( 1 ) 
QStackedWidget( 2 ) QStandardItem( 1 ) QStandardItemModel( 3 ) QStatusBar( 1 ) QString( 6 ) QStringList( 9 ) 
QStringListModel( 2 ) QStyle( 4 ) QSvgWidget( 1 ) QSystemTrayIcon( 1 ) QTabletEvent( 1 ) QTableView( 5 ) 
QTableWidget( 4 ) QTabWidget( 1 ) QTcpServer( 4 ) QTcpSocket( 1 ) QTest( 1 ) QTextBlockFormat( 2 ) 
QTextBrowser( 1 ) QTextCharFormat( 1 ) QTextCursor( 2 ) QTextDocument( 4 ) QTextEdit( 3 ) QTextFrame( 2 ) 
QTextImageFormat( 2 ) QTextList( 2 ) QTextStream( 5 ) QTextTableFormat( 1 ) QThread( 5 ) QTime( 1 ) 
QTimeLine( 1 ) QTimer( 1 ) QToolBar( 1 ) QTranslator( 1 ) QTreeView( 7 ) QTreeWidget( 1 ) 
QTreeWidgetItem( 1 ) QUdpSocket( 2 ) QUiLoader( 2 ) QVBoxLayout( 2 ) QVector( 4 ) QWhatsThis( 1 ) 
QWidget( 12 ) QWindowsStyle( 1 ) QWizard( 3 ) QX11EmbedContainer( 1 ) QX11EmbedWidget( 1 ) QXmlDefaultHandler( 2 ) 
QXmlStreamWriter( 2 ) Signal( 10 ) Sqlite( 1 ) ToolTip( 3 ) Window( 7 ) 
List
String
Vector
Set Multiset
Deque
List
list assign( 2 ) list begin end( 1 ) list compare( 1 ) list const_iterator( 2 ) list display( 4 ) list erase( 2 ) 
list find( 2 ) list insert( 6 ) list iterator( 6 ) list merge( 2 ) list push pop( 5 ) list remove( 2 ) 
list reverse( 1 ) list sort( 2 ) list splice( 4 ) list swap( 1 ) list unique( 3 ) list( 14 ) 
your list( 1 ) 
String
char array string( 13 ) string append( 2 ) string array( 1 ) string assign( 1 ) string at( 4 ) string char array( 1 ) 
string compare( 12 ) string concatenation( 4 ) string copy( 4 ) string data( 2 ) string empty( 1 ) string erase( 3 ) 
string find( 16 ) string insert( 5 ) string iterator( 6 ) string length( 1 ) string output( 3 ) string read( 4 ) 
string replace( 4 ) string resize( 1 ) string reverse( 6 ) string search( 1 ) string size( 4 ) string sort( 1 ) 
string subscript indexer( 4 ) string substr( 5 ) string swap( 1 ) string( 8 ) your string( 1 ) 
Vector
object vector( 4 ) vector at( 1 ) vector back( 2 ) vector begin end( 2 ) vector bound( 2 ) vector capacity( 2 ) 
vector clear( 1 ) vector compare( 4 ) vector count( 1 ) vector definition( 3 ) vector display( 2 ) vector erase( 5 ) 
vector find( 13 ) vector front( 2 ) vector indexer( 4 ) vector insert( 10 ) vector iterator( 7 ) vector merge( 2 ) 
vector push pop heap( 4 ) vector reserve( 1 ) vector reverse( 2 ) vector reverse_iterator( 1 ) vector size( 4 ) vector sort( 5 ) 
vector subscript indexer( 7 ) vector( 18 ) 
Set Multiset
difference( 6 ) intersect( 3 ) multiset bound( 2 ) multiset count( 2 ) multiset equal_range( 1 ) multiset erase( 6 ) 
multiset find( 1 ) multiset insert( 3 ) multiset iterator( 2 ) multiset( 4 ) set begin end( 1 ) set bound range( 1 ) 
set compare( 2 ) set insert( 1 ) set( 7 ) union( 4 ) 
Deque
deque display( 1 ) deque erase( 1 ) deque find( 3 ) deque indexer( 1 ) deque insert( 2 ) deque iterator( 2 ) 
deque pop( 2 ) deque push( 2 ) deque resize( 1 ) deque reverse( 1 ) deque size( 1 ) deque subscript indexer( 3 ) 
deque( 11 ) 
Bitset
Map Multimap
Valarray
Queue Stack
Bitset
bitset transform( 1 ) bitset( 1 ) 
Map Multimap
map compare( 2 ) map display( 1 ) map empty( 1 ) map erase( 3 ) map find( 8 ) map indexer( 2 ) 
map insert( 2 ) map iterator( 8 ) map search( 4 ) map subscript indexer( 1 ) map update( 2 ) map( 12 ) 
multimap count( 1 ) multimap insert( 2 ) multimap interator( 1 ) multimap( 1 ) pair( 10 ) transform( 3 ) 
Valarray
valarray cshift( 1 ) valarray indexer( 1 ) valarray min max sum( 1 ) valarray resize( 1 ) valarray slice( 1 ) valarray subscript indexer( 1 ) 
valarray( 7 ) 
Queue Stack
priority_queue( 9 ) queue( 6 ) stack( 9 ) your queue( 1 ) your stack( 3 ) 
STL Basics
STL Algorithms Binary search
STL Algorithms Min Max
STL Basics
array algorithms( 8 ) array sort( 2 ) back_inserter( 2 ) binary_function( 1 ) container as parameter( 4 ) Function object( 1 ) 
Memory( 1 ) out_of_range exception( 3 ) parameter constraint( 1 ) predicate( 8 ) template Array( 2 ) 
STL Algorithms Binary search
binary_search( 3 ) equal_range( 5 ) lower_bound( 1 ) upper_bound( 2 ) 
STL Algorithms Min Max
max( 3 ) max_element( 3 ) min( 4 ) min_element( 3 ) 
STL Algorithms Heap
STL Algorithms Iterator
STL Algorithms Heap
make_heap( 3 ) pop_heap( 1 ) push_heap( 2 ) sort heap( 2 ) 
STL Algorithms Iterator
const_interator( 3 ) const_reverse_iterator( 1 ) custom iterater( 4 ) insert_iterator( 1 ) istream iterator( 6 ) iterator( 3 ) 
reverse_iterator( 1 ) template iterators( 2 ) 
STL Algorithms Sorting
STL Algorithms Merge
STL Algorithms Helper
STL Algorithms Sorting
custom comparer( 2 ) lexicographical_compare( 2 ) nth_element( 5 ) partial_sort( 4 ) partial_sort_copy( 2 ) qsort( 1 ) 
sort( 15 ) stable_sort( 1 ) 
STL Algorithms Merge
includes( 5 ) inplace_merge( 3 ) merge( 9 ) set_difference( 2 ) set_intersection( 3 ) set_symmetric_difference( 3 ) 
set_union( 3 ) 
STL Algorithms Helper
accumulate( 10 ) adjacent_difference( 5 ) bind1st( 1 ) bind2nd( 6 ) distance( 2 ) divides( 4 ) 
gslice( 1 ) inner_product( 5 ) make_pair( 1 ) mem_fun_ref( 2 ) multiply( 2 ) negate( 3 ) 
next_permutation( 2 ) not1( 1 ) numeric_limits( 5 ) partial_sum( 6 ) prev_permutation( 3 ) slice( 1 ) 
STL Algorithms Modifying sequence operations
STL Algorithms Non modifying sequence operations
STL Algorithms Modifying sequence operations
copy( 16 ) copy_backward( 2 ) copy_if( 1 ) fill( 4 ) fill_n( 4 ) generate( 6 ) 
generate_n( 4 ) iter_swap( 2 ) partition( 2 ) random_shuffle( 5 ) remove( 7 ) remove_copy( 2 ) 
remove_copy_if( 3 ) remove_if( 3 ) replace if( 3 ) replace( 4 ) replace_copy( 2 ) replace_copy_if( 3 ) 
reverse( 6 ) reverse_copy( 3 ) rotate( 4 ) rotate_copy( 3 ) stable_partition( 2 ) swap( 4 ) 
swap_ranges( 4 ) transform( 17 ) unique copy( 7 ) unique( 3 ) 
STL Algorithms Non modifying sequence operations
adjacent_find( 4 ) count( 7 ) count_if( 1 ) equal( 3 ) find if( 5 ) find( 15 ) 
find_end( 2 ) find_first_of( 2 ) for_each( 9 ) mismatch( 4 ) search( 2 ) search_n( 2 ) 
Class
Overload
Generic
ClassScreenshots
Abstract Class( 4 ) Base Class( 6 ) cast( 8 ) Class Access( 2 ) Class Basics( 9 ) Class Member( 5 ) 
combination( 1 ) Constructor( 12 ) conversion Function( 2 ) Copy Constructor( 3 ) Derived( 6 ) Destructor( 8 ) 
dynamic_cast( 1 ) Friend( 6 ) Inheritance Multiple( 5 ) Inheritance( 12 ) inline( 6 ) Instance( 4 ) 
Interface( 4 ) object pointer( 12 ) Polymorphism( 5 ) Private( 7 ) Protected( 4 ) Public( 8 ) 
static( 13 ) Struct Class( 7 ) template class( 18 ) this( 3 ) Union Class( 4 ) virtual function( 21 ) 
OverloadScreenshots
And( 1 ) Assign( 5 ) Boolean Operator( 2 ) Cast( 2 ) Comma( 1 ) Compare( 6 ) 
Divide( 2 ) Extractor( 3 ) Friend Plus( 1 ) Index( 6 ) Inserter Extractor( 6 ) Inserter( 7 ) 
Minus Minus( 2 ) Minus( 4 ) New Delete( 3 ) Parenthesis( 4 ) Plus Plus( 4 ) Plus( 12 ) 
Pointer Operator( 1 ) Product( 1 ) Return Operator( 1 ) Stream Operator( 1 ) Unary Operator( 2 ) Underflow( 1 ) 
GenericScreenshots
Generic Algorithm( 2 ) Generic Class( 3 ) Generic List( 1 ) Generic Queue( 1 ) Generic Stack( 2 ) Template Class( 1 ) 
Template Overload( 3 ) 
Console
Language
Development
ConsoleScreenshots
cin get( 6 ) cin getline( 2 ) cin ignore( 2 ) cin manipulator( 2 ) cin( 9 ) cout boolalpha( 2 ) 
cout custom( 6 ) cout fill( 6 ) cout flag status( 4 ) cout flag( 1 ) cout hex( 2 ) cout manipulator( 13 ) 
cout pcount( 1 ) cout scientific( 4 ) cout setf( 8 ) cout setiosflags( 3 ) cout setw setprecision( 4 ) cout sync clear( 2 ) 
cout terminator( 1 ) cout uppercase( 1 ) cout width( 4 ) cout( 4 ) ostream iterator( 2 ) 
LanguageScreenshots
Break( 2 ) Comments( 1 ) Const( 1 ) Do While( 3 ) For( 3 ) If( 8 ) 
Malloc( 1 ) Mod( 1 ) NameSpace( 11 ) New( 8 ) Operator( 19 ) Prefix postfix( 2 ) 
Register( 1 ) Static( 9 ) Switch( 3 ) this( 2 ) Throw( 15 ) try catch( 14 ) 
Using( 1 ) While( 8 ) 
DevelopmentScreenshots
Argv Argc( 1 ) command line( 2 ) const cast( 4 ) Dynamic Cast( 2 ) Escape Sequences( 3 ) Exception( 12 ) 
macro( 2 ) Mutable( 1 ) new delete( 4 ) Random( 3 ) Reinterpret cast( 1 ) static cast( 2 ) 
Time( 4 ) typeid( 10 ) 
Data Type
Data Structure
Data TypeScreenshots
bit( 1 ) bool output( 4 ) Bool( 2 ) Char Array Function( 20 ) Char Array( 5 ) Char( 12 ) 
Complex( 3 ) constant( 2 ) Date( 1 ) Decimal( 1 ) double output( 8 ) Double( 13 ) 
enum( 5 ) float output( 7 ) Float( 8 ) Hexadecimal( 11 ) int output( 14 ) Int( 11 ) 
Long( 4 ) Octal( 1 ) pointer( 4 ) reference( 13 ) sizeof( 2 ) String( 21 ) 
Struct( 8 ) Union( 3 ) unsigned( 2 ) 
Data StructureScreenshots
Array Object( 9 ) Array Pointer( 1 ) Array Two Dimension( 4 ) Array( 8 ) Bitset( 1 ) Deque( 10 ) 
List( 34 ) Map( 15 ) Priority Queue( 4 ) Queue( 6 ) Set( 3 ) Sort( 1 ) 
Stack( 2 ) Valarray( 3 ) Vector Utility( 34 ) Vector( 34 ) 
File
Function
Pointer
FileScreenshots
Append( 2 ) Array Based IO( 3 ) Binary File( 5 ) Exception Error( 1 ) File Convert( 1 ) File End EOF( 3 ) 
File Read Write( 5 ) File Read( 8 ) File Size( 1 ) File Status( 4 ) File Utility( 15 ) File Write( 3 ) 
fstream( 6 ) ifstream( 13 ) istrstream( 1 ) Object Serialization( 3 ) Object Serialize( 2 ) ofstream( 14 ) 
ostrstream( 4 ) rename( 1 ) Stream iterator( 2 ) String Based IO( 1 ) String stream( 3 ) Text File( 10 ) 
FunctionScreenshots
Basics( 5 ) Function Adaptor( 3 ) Function Arguments( 4 ) Function Define( 1 ) Function main( 1 ) Function Overloaded( 9 ) 
Function Parameters( 10 ) Function Pointer( 3 ) Function Prototype( 3 ) Function Recursion( 1 ) Function Return( 3 ) Function Template( 16 ) 
Function Variables( 3 ) generic parameters( 6 ) Optional Arguments( 2 ) Variable Scope( 6 ) Virtual( 9 ) 
PointerScreenshots
Auto Pointer( 2 ) Pointer Array( 7 ) Pointer Object( 4 ) Pointer Primitive( 12 ) 
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.