avoid writable string and deprecated implicit conversion warning
This commit is contained in:
@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
POEMSObject::POEMSObject(){
|
POEMSObject::POEMSObject(){
|
||||||
name = 0;
|
name = 0;
|
||||||
ChangeName("unnamed");
|
ChangeName((const char*)"unnamed");
|
||||||
ID = -1;
|
ID = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -29,7 +29,7 @@ POEMSObject::~POEMSObject(){
|
|||||||
delete [] name;
|
delete [] name;
|
||||||
}
|
}
|
||||||
|
|
||||||
void POEMSObject::ChangeName(char* newname){
|
void POEMSObject::ChangeName(const char* newname){
|
||||||
delete [] name;
|
delete [] name;
|
||||||
name = new char[strlen(newname)+1];
|
name = new char[strlen(newname)+1];
|
||||||
strcpy(name,newname);
|
strcpy(name,newname);
|
||||||
|
|||||||
@ -26,7 +26,7 @@ class POEMSObject {
|
|||||||
public:
|
public:
|
||||||
POEMSObject();
|
POEMSObject();
|
||||||
virtual ~POEMSObject();
|
virtual ~POEMSObject();
|
||||||
void ChangeName(char* newname);
|
void ChangeName(const char* newname);
|
||||||
char* GetName();
|
char* GetName();
|
||||||
int GetID();
|
int GetID();
|
||||||
void SetID(int id);
|
void SetID(int id);
|
||||||
|
|||||||
Reference in New Issue
Block a user