创建一个普通的变量
#include <iostream>
int main(int argc, char const* argv[]) {
int* p = new int(10);
std::cout << "*p: " << *p << std::endl;
*p = 20;
std::cout << "*p: " << *p << std::endl;
delete p;
return 0;
}
创建一个数组
#include <iostream>
int main(int argc, char const* argv[]) {
int* arr = new int[4];
for (int i = 0; i < 4; i++) {
std::cout << "arr[" << i << "]: " << arr[i] << std::endl;
}
for (int i = 0; i < 4; i++) {
arr[i] = i + 10;
}
for (int i = 0; i < 4; i++) {
std::cout << "arr[" << i << "]: " << arr[i] << std::endl;
}
delete[] arr;
return 0;
}