#include <QCoreApplication>
#include <iostream>
using namespace std;
struct User {char name[12];int age;void who(void){cout << name << ", " << age <<endl;//注意此函数在代码区,sizeof结构体 不包括函数}
};int main(int argc, char *argv[])
{QCoreApplication a(argc, argv);//结构/*struct*/User user = {"ayu",33}, user2 = {"mai",32}, *pUser = &user;cout << user.name << ", " << user.age <<endl;user.who();cout << pUser->name << ", " << pUser->age <<endl;pUser->who();pUser = &user2;cout << pUser->name << ", " << pUser->age <<endl;pUser->who();cout << "sizeof(User) = " << sizeof(User) << endl;//16cout << "sizeof(user) = " << sizeof(user) << endl;//16cout << "sizeof(user2) = " << sizeof(user2) << endl;//16//联合union {//匿名联合
int n;char c[sizeof(n)];};n = 0x12345678;cout << hex << showbase << (int)c[0] << " " << (int)c[1] << " " << (int) c[2] << " " << (int)c[3] << endl;//枚举,c啪啪中枚举是独立的类型,不同于c语言里枚举就是整形//枚举范围小,整形范围大,所以枚举可以转为整形,反之不可return a.exec();
}

qt开发环境 - c++之结构,联合,枚举相关推荐

  1. 代码工程/Qt 开发环境提升(2)

    文章目录 概述 编译问题 macro name is a reserved identifier 运行问题 单步调试-结构体局部变量 Qt 定位内存起始地址失败 查看U8*的变量 编辑问题 无法使用高 ...

  2. VS+QT开发环境搭建

    VS+QT开发环境搭建 1.工具准备 VisualStudio最新版直接官网下载,根据需要进行下载,我下载的免费社区版本.日常开发完全够用. QT建议不要下最新版本,同样,为了减少病毒的风险,直接官网 ...

  3. qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...

    作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...

  4. Ubuntu下嵌入式Qt开发环境配置全攻略

    本文以友善之臂的Mini6410嵌入式开发板为目标板,介绍ubuntu 12.04系统下,配置嵌入式Qt开发工具的过程.本文中介绍的工具.大部分步骤和脚本来自开发板附带资料光盘,但其默认配置环境为老旧 ...

  5. Ubuntu 安装 Qt 开发环境 简单实现

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu 安装 Qt 开发环境 简单实现是本文要介绍的内容,内容很短,取其精华,详细介绍Qt 类库的说明,先来看内容. 一 ...

  6. 【Tools】Visual Studio 2019搭建Qt开发环境

    00. 目录 文章目录 00. 目录 01. 概述 02. Visual Studio 2019安装 03. Qt6安装 04. qt-vsaddin插件下载 05. qt-vsaddin插件安装 0 ...

  7. Ubuntu 安装 Qt 开发环境(转)

    Ubuntu 安装 Qt 开发环境 简单实现是本文要介绍的内容,内容很短,取其精华,详细介绍Qt 类库的说明,先来看内容. (转http://mobile.51cto.com/symbian-2718 ...

  8. linux系统中如何安装qwt,linux下Qt开发环境中qwt库的安装与使用

    qwt的安装与使用 安装好qt开发环境后,先去下载qwt库源代码. 以我下载的qwt-6.0.1.zip为例,解压得到qwt-6.0.1. 1.安装qwt-6.0.1 执行下面的命令:1 cd qwt ...

  9. qt开发环境的建立与qte4.6.3、tslib1.4的移植

    QT开发环境的建立以及qte4.6.3.tislib1.4移植到博创star2410开发板 1.首先是建立Linux开发环境 1.1.在windowsXP下安装博创公司提供的虚拟机软件VMware W ...

最新文章

  1. 《Java入门经典(第7版)》—— 6.11 练习
  2. 妈妈帮携手神策数据 数据赋能打造母婴智能陪伴者
  3. Javascript正则表达式完全学习手册
  4. linux内核设计与实现---从内核出发
  5. DIY_DE2开发板介绍
  6. 劲乐团u显示服务器维护,劲乐团9YOU原版服务端架设教程
  7. python终端指令大全_使用python模拟命令行终端的示例
  8. eclipse debug 工程源码时出现source not found问题解决
  9. 深度学习这么调参训练_聊一聊深度学习中的调参技巧?
  10. 基于HTML5的WebGL结合Box2DJS物理应用 1
  11. 1925异常 xshell_Xmanager Power Suite 6
  12. 最短路径——DFS、Dijkstra、Floyd、Bellman-Ford、spfa
  13. php修改浏览器地址,PHPstorm设置浏览器打开代码
  14. 接口邮件发送平台,定时发送邮件信息
  15. http接口测试:了解协议、请求方法、响应状态码
  16. C++STL开发温习与总结(六): 6.C++语言输入/输出流定义之输入/输出格式控制
  17. Python异常处理:ImportError: cannot import name 'XXX' from 'XXXX'
  18. MQTT服务的Qos
  19. python转盘抽奖_Python使用Tkinter实现转盘抽奖器的步骤详解
  20. 一分钟快速搭建Windows防污染DNS服务器——Pcap_DNSProxy

热门文章

  1. 時鐘,天氣預報--js
  2. linux关闭内核命令,Linux内核关闭IPv6协议的方式
  3. Docker部署Elasticsearch集群
  4. grid系列--删除
  5. 下面哪项属于计算机在教育教学中的应用,东师现代教育技术18秋在线作业2答案...
  6. revit建筑样板_黄石建筑工地工艺样板怎么做可按需定制
  7. free mybatis 不生效_2019BATJ面试题汇总详解:MyBatis+MySQL+Spring+Redis+多线程
  8. Testing Round #16 (Unrated) C. Skier(map的应用)
  9. Three Strings CodeForces - 1301A
  10. 第一次失效_爱搞机官方出品!永不失效的看片神器,第一次使用就爱上了