diff --git a/codingStyleIdioms/1_classInitializers/1.3_const.cpp b/codingStyleIdioms/1_classInitializers/1.3_const.cpp index c2b13861..d1d91efa 100644 --- a/codingStyleIdioms/1_classInitializers/1.3_const.cpp +++ b/codingStyleIdioms/1_classInitializers/1.3_const.cpp @@ -7,7 +7,7 @@ class Animal { public: - Animal(int age,std::string name):age_(age),name_(name) { + Animal(int& age,std::string name):age_(age),name_(name) { std::cout << "Animal(int age) is called" << std::endl; } private: @@ -16,6 +16,7 @@ class Animal { }; int main() { - Animal animal(10,"hh"); + int x = 10; + Animal animal(x,"hh"); return 0; } \ No newline at end of file