// passptr.cpp // ïåðåäà÷à àðãóìåíòà ïî óêàçàòåëþ #include using namespace std; int main ( ) { void centimize ( double* ); // ïðîòîòèï ôóíêöèè double var = 10.0; // çíà÷åíèå ïåðåìåííîé var ðàâíî 10 (äþéìîâ) cout << "var = " << var << "äþéìîâ" << endl; centimize ( &var ); // ïåðåâåäåì äþéìû â ñàíòèìåòðû cout << "var= " << var << "ñàíòèìåòðîâ" << endl; return 0; } /////////////////////////////////////////////////////////// void centimize ( double* ptrd ) { *ptrd *= 2.54; // *ptrd — ýòî òî æå ñàìîå, ÷òî è var }