summaryrefslogtreecommitdiff
path: root/Examples/CppClassesInPhp/cppclassinphp.cpp
diff options
context:
space:
mode:
authorEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-03-04 15:11:46 +0100
committerEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-03-04 15:11:46 +0100
commit200952ad4004f6ee5527598622505adbe84df8af (patch)
treea4fb92a86730c771e36abf421835ab01861ef41c /Examples/CppClassesInPhp/cppclassinphp.cpp
parent59cfe935248918c1151b300eb19496b76ed579a9 (diff)
implemented cloning of objects
Diffstat (limited to 'Examples/CppClassesInPhp/cppclassinphp.cpp')
-rw-r--r--Examples/CppClassesInPhp/cppclassinphp.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/Examples/CppClassesInPhp/cppclassinphp.cpp b/Examples/CppClassesInPhp/cppclassinphp.cpp
index 95f909b..20c04c4 100644
--- a/Examples/CppClassesInPhp/cppclassinphp.cpp
+++ b/Examples/CppClassesInPhp/cppclassinphp.cpp
@@ -14,14 +14,17 @@ using namespace std;
class MyCustomClass : public Php::Base // , public Php::Countable
{
private:
- int _x;
+ int _x = 3;
public:
MyCustomClass()
{
- _x = 3;
std::cout << "MyCustomClass::MyCustomClass" << std::endl;
- std::cout << _x << std::endl;
+ }
+
+ MyCustomClass(const MyCustomClass &that)
+ {
+ std::cout << "MyCustomClass::MyCustomClass copy constructor" << std::endl;
}
virtual ~MyCustomClass()