Uroci.net - !
Adobe Photoshop Adobe Illustrator Adobe Flash Adobe Fireworks DreamWeaver CSS HTML Corel Draw Image Ready PHP SEO CMS Microsoft Windows Microsoft Word Microsoft Excel PowerPoint Microsoft Access Microsoft Publisher Linux Visual basic JavaScript Ajax 3ds Max Maya 3D C++
C++
Sound Forge Gimp SWiSH

C++ .4 ( )

C++ » C++
fix3d   :    : 6170



4.6.

, . . . , , .

. . . , . .

++ (rvalue) , . . . , ; . , . . . , , . , , const . . .

, , . :

- . , .

- . swap() , , .

void swap( int v1, int v2) {
int tmp = v2;
v2 = v1;
v1 = tmp; }

swap() . , swap(), . , swap()

#include <stream.h>

vpid swap( int, int);
main() {
int i = 10;
int j = 20;
cout << "Before swap()ti "<< i << "tj" << j << "n";
swap( i, j );
cout << "After swap()ti "<< i << "tj" << j << "n"; }

:

Before swap()
i 10 j 20

After swap()
i 10 j 20

. (pointer). swap()

void pswap( int *v1, int *v2) {
int tmp = *v2;
*v2 = *v1;
*v1 = tmp; }

main() , pswap(). ,

pswap( &i, &j );

,

Before swap()
i 10 j 20

After swap()
i 20 j 10

, const

void print( const BigClassObject* );

( ) , , . . swap(), ,

void rswap( int &v1, int &v2 ); {
int tmp = v2;
v2 = v1;
v1 = v2; }

rswap() main() , swap()

rswap( i, j );

, i j .



: «3 4 5 6 7 8 9 »

,


© . 2006-2008. Created by: Site.bg
: IT | | . | Paparak.bg | | uchenik.com | TRAVEL | | AmAm.bg | . | | AnimeS-bg.com | | | | IT Light | Spodeli.net | - | IDG.BG | Teenproblem.net | - | Fresh-BG.com | Hanovete.com | Bulfleet.com | Mythlands.com | Ohoboho.com | .Com | News24 | Setcom.bg | Atol.bg | Elmaz.com | MobileBulgaria.com