
0_C++Std
文章平均质量分 76
generalsong
这个作者很懒,什么都没留下…
展开
-
计算结构体的大小
https://www.cnblogs.com/smile-812/p/7897187.html 计算结构体的大小: 结构体中可以定义的数据类型: 1.基本类型 2.上面已经出现过的数据类型,比如说上面已经定义过的结构体 3.指向自己的指针 因为内存对齐的问题,各个数据类型放的位置不同就会导致结构体的大小不一样,那么到底 怎样计算一个结构体的大小呢? 先介绍一个概念——偏移量,结构体中的偏移量就是结构体成员和结构体变量的地址之差, 比如说第一个结构体成员的偏移量就是0,第二个结构成员的偏移量就是第一个结构转载 2021-01-14 11:42:19 · 216 阅读 · 0 评论 -
宏定义常用知识点
字符串常量定义时的换行问题 如果我们在一行代码的行尾放置一个反斜杠,c语言编译器会忽略行尾的换行符,而把下一行的内容也算作是本行的内容。这里反斜杠起到了续行的作用。 构建较长的字符串是续行的常见用途, 还有一个作用是定义跨行的宏。 如果我们不使用反斜杠,当我们试图初始化一个跨多行的字符串是,c语言编译器就会发出警告。如下面的语句所示: char letters[] = {"abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMN...转载 2021-01-14 08:59:05 · 1513 阅读 · 0 评论 -
<C++>之stringstream
https://blog.youkuaiyun.com/liitdar/article/details/82598039 本文主要介绍 C++ 中 stringstream 类的常见用法。 1 概述 <sstream> 定义了三个类:istringstream、ostringstream 和 stringstream,分别用来进行流的输入、输出和输入输出操作。本文以 stringstream 为主,介绍流的输入和输出操作。 <sstream> 主要用来进行数据类型转换,由于 <...转载 2020-09-15 09:54:20 · 153 阅读 · 0 评论