首页 > 代码库 > new delete
new delete
#include <stdio.h>
#include "stdafx.h"
struct Person {
public:
int age;
Person()
{
this->age = 0;
}
Person(int age);
};
Person::Person(int age)
{
this->age = age;
}
int main(int argc, char* argv[])
{
int *i = new int;
printf("*i: %d\n", *i);
delete i;
int *j = new int(5);
printf("*j: %d\n", *j);
delete j;
int *k = new int[5];
k[0] = 0;
k[1] = 1;
delete[] k;
Person *p = new Person;
printf("p->age: %d\n", p->age);
delete p;
Person *p1 = new Person(30);
printf("p1->age: %d\n", p1->age);
delete p1;
getchar();
return 0;
}
new delete
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。