• Source
    1. #include <iostream>
    2. using namespace std;
    3.  
    4. class phones {
    5. //Much thanks to crazypyro in ##programming freenode irc
    6. string my_name;
    7. public:
    8. // A default crazypro argument.
    9. phones() : my_name( "Phablet" ) {
    10. cout << "Default name is: " << this -> get_name () << endl;
    11. }
    12. phones(string name) : my_name( name ) {
    13. cout << "Non default name is: " << this -> get_name () << endl;
    14. }
    15. string get_name() {return my_name;};
    16. };
    17.  
    18. int main() {
    19. phones xiamoi;
    20. phones samsung ("Samsung");
    21. return 0;
    22. }
    23.  
    24. /*
    25. Output:
    26.  
    27. Default name is: Phablet
    28. Non default name is: Samsung
    29. */