Kezdőoldal » Számítástechnika » Programozás » Hogyan írassam ki a mutató...

Hogyan írassam ki a mutató címét? Nem a mutatóban tárolt függvények címére gondolok hanem maga a mutató címére.

Figyelt kérdés

// main.cpp


# include <iostream>


using std::cout ;

using std::endl ;


inline void f(int&, int&) ;

inline void j(int&, int&) ;

inline void k(int&, int&) ;


int main(void) {

int x = 4, y = 8 ;

void (*const pf[3]) (int&, int&) = { f, j, k };

pf[2] (x, y) ;

cout << &pf ; //Mindenképp a tömb első elemének a címét kapom :(

cout << endl << x << endl << y ;


return 0 ;

}


inline void f(int &x, int &y) { x *= y ; }

inline void j(int &x, int &y) { y *= x ; }

inline void k(int &x, int &y) { x = y*= y * x ; }


2012. nov. 8. 02:05
 1/6 A kérdező kommentje:

Próbáltam már így is:

pf , &pf ez ugyanazt eredményezi.

Egyébként char típus esetén sem tudom ki íratni :(


int nél tökéletesen működik.

2012. nov. 8. 02:10
 2/6 anonim ***** válasza:

cout << *pf[0];

pl??

2012. nov. 8. 02:52
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:
Az ugyanaz mint ez : pf
2012. nov. 8. 03:00
 4/6 A kérdező kommentje:
Butaságot írtam.
2012. nov. 8. 03:01
 5/6 A kérdező kommentje:

Első válaszoló amit írtál az a függvényke a címe.

Nekem a függvény memóriacímeket tároló változónak a címe kell.

2012. nov. 8. 03:17
 6/6 iostream ***** válasza:

cout << &pf ; //Mindenképp a tömb első elemének a címét kapom :(


Akkor tán próbáld meg indexelni:

pf[0] <- ez ugye az első elem

akkor &pf[0] az első elem címe. 0 helyére írhatsz bármit.

Amúgy mi értelme van inline-ként deklarálni a függvényt? Ha lekéred a címét, akkor mindenképp ki kell fejtenie külön függvényben, különben nem lenne címe.

2012. nov. 8. 09:09
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!