qt开发环境
来源:互联网 发布:淘宝上nike官方旗舰店 编辑:程序博客网 时间:2024/05/21 10:35
#include <QCoreApplication>#include <iostream>using namespace std;struct Student{ string name; int age;};int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); int* p1 = new int; *p1 = 666; ++*p1; cout << *p1 << endl; delete p1; p1 = NULL; p1 = new int();//默认是0 cout << *p1 << endl; delete p1; p1 = NULL; p1 = new int(666);//默认是666 cout << *p1 << endl; delete p1; p1 = NULL; delete p1;//不会出错,delete会自动检查 是不是空// *p1 = 233; p1 = new int[4]{1,2,3,4}; cout << p1[0] << p1[1] << p1[2] << p1[3]<< endl; delete[] p1;// p1 = new int[0xFFFFFFFF]; try{ p1 = new int[/*0xFFFFFFFF*/3]; //成功,访问内存(可以在这里) //delete[] p1; //p1 = NULL; } catch(exception& ex){ cout << ex.what() << endl; cout << "动态内存分配失败" << endl; return -1; } //成功,访问内存(也可以在这里) //delete[] p1; //p1 = NULL; int (*p2)[4] = new int[3][4];//4是内层结构 p2[0][0] = 2; cout << p2[0][0] << endl; delete[] p2; int (*p3)[4][5] = new int[3][4][5]; p3[0][0][1] = 777; cout << p3[0][0][1] << endl; delete[] p3; string* p4 = new string; cout << '[' << *p4 << ']' << endl; delete p4; p4 = new string("ayumi hamasaki"); cout << '[' << *p4 << ']' << endl; delete p4; p4 = new string[3]{"I ","love ", "ayumi"}; cout << p4[0] << p4[1] << p4[2] << endl; delete p4; Student* p5 = new Student; p5->name = "ayu"; p5->age = 33; cout << p5->name << p5->age << endl; delete p5; return a.exec();}
阅读全文
0 0
- Qt-----搭建Qt开发环境
- QT开发环境
- QT开发环境配置
- 配置QT开发环境
- qt开发环境搭建
- Qt开发环境配置
- 初识QT开发环境
- 配置Qt开发环境
- QT VS2008开发环境
- Qt开发环境
- ubuntu QT开发环境
- QT开发环境
- Qt 开发环境搭建
- Qt开发环境大全
- QT VS2008开发环境
- Qt-开发环境问题
- 配置QT开发环境
- 【QT开发环境搭建】
- Bigdata Development Web_Study_02(Servlet使用,table标签)
- Spring中Bean初始化过程
- PHP入门(第一弹:初识PHP)
- Linux学习笔记_系统主机名称修改(hostname,sed)
- openlayer4加载天地图
- qt开发环境
- 事件处理:五星评价的例子
- SD卡的命令格式:
- linux中UDP程序流程、客户端、服务端
- Spring boot中集成mybatis开发环境
- IntelliJ 设置全局maven
- Git的使用
- NDK官方下载链接
- Hadoop Journal Node 作用