C++ : Convertion operators
1: #include <iostream>2:3: class Test4: {5: public:6: // convertion from char const *7: Test( const char * _rhs )8: : _string( _rhs )9: {}10:11: // convertion to char const *12: operator char const * ()13: {14: return _string;15: }16:17: private:18: char const * _string;19: };20:21: int main()22: {23: Test instance("ala ma kota");24:25: std::cout << instance << std::endl;26:27: return 0;28: }
Advertisement
Leave a Comment