¿¹Á¦
class
MyClass {
public
:
const
char
* c_str() {
return
name; }
private
:
const
char
*name;
size_t len;
};
int
main(
int
argc, char* argv[])
{
MyClass* string = (* MyClass) (malloc(5 *
sizeof
(
MyClass
)));
free(string);
return
0;
}
¼Ö·ç¼Ç
¸Þ¸ð¸®¸¦ °ü¸®ÇÏ·Á¸é 'new' ¹× 'delete'¸¦ »ç¿ëÇϽʽÿÀ.
class
MyClass {
public
:
const
char
* c_str() {
return
name; }
private
:
const
char
*name;
size_t len;
};
int
main(
int
argc, char* argv[])
{
MyClass *newString =
new
MyClass[5];
delete
[] newString;
return
0;
}