博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++ struct 定义及初始化
阅读量:5369 次
发布时间:2019-06-15

本文共 384 字,大约阅读时间需要 1 分钟。

1 定义:

struct Book{

  unsigned int bookNo;

  string name;

};

 

2 初始化

struct的初始化分为三种:逐一赋值,顺序赋值,乱序赋值

//    逐一赋值:

    Book book;

    book.bookNo = 123;
    book.name = "iam a book";

//    顺序赋值

 Book book1 = {12, "book1"};

 

// C++风格的乱序赋值

 

 Book book2 = {

    bookNo:123,

    name:"book2" };

 

// C风格的乱序赋值

 Book book3 = {

    .bookNo=123,

    .name="book3" };

转载于:https://www.cnblogs.com/lifeinsmile/p/5178123.html

你可能感兴趣的文章
复制参数优化
查看>>
日期选择器
查看>>
关于NHibernate、LINQ、Entity Framework
查看>>
查看库文件中的接口
查看>>
acid. cap
查看>>
Rewrite MSIL Code on the Fly with the .NET Framework Profiling API
查看>>
1014 Uniform Generator
查看>>
js正则函数match、exec、test、search、replace、split使用介绍集合
查看>>
类目 延展 单例 协议
查看>>
Hibernate配置文件中配置各种数据库的driver、URL
查看>>
scrapy框架的每个模块的用途
查看>>
H3C 广播风暴
查看>>
label 对齐
查看>>
轻松搭建CAS 5.x系列(4)-Java客户端程序接入CAS单点登录,Hello World版
查看>>
Linux之NFS网络文件系统
查看>>
第1章 PCI总线的基本知识 分类: 浅谈PCI ...
查看>>
二阶段冲刺第四天
查看>>
安装MySQL8.0 遇到的3个小错误
查看>>
linux安装redis报错
查看>>
Android 开发 VectorDrawable 矢量图 (一)了解Android矢量图与获取矢量图
查看>>