#include "stdafx.h" #include<iostream> #include<stdio.h> using namespace std; class MyString { public: char *str1; int i; MyString(char * , int ); MyString(); MyString (MyString* ); }; MyString::MyString() { } MyString::MyString( char * str2, int j) { str1 = str2; i= j; } MyString::MyString (MyString * obj3) { int len = strlen(obj3->str1); str1 = (char*)malloc(len +1); strcpy( str1, obj3->str1); i= obj3->i; } int _tmain(int argc, _TCHAR* argv[]) { MyString obj1("HelloWorld", 10); MyString obj2(&obj1); cout<<obj2.str1; cout<<obj2.i; int j; cin >>j; return 0; }}
MyString (MyString* );
MyString (const MyString* );
MyClass func() { // ... return MyClass(...); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)