auto 自动类型推导以及注意事项

auto 自动类型推导以及注意事项

cpp 复制代码
#include <iostream>
using namespace std;

struct Student {
    int age = 18;
    //auto num = 20; //不允许

    //C++11
    static const auto num = 0;

    //C++17
    //static inline auto number = 0;  
};

void main(){
    int n = 100;
    //auto 自动类型推到
    
    auto m = 50; //如同int m
    auto m = 50.0;  //如同float m
   
    //auto p1 = &n, k = 5; //k推到时被干扰

    auto p1 = &n; //如同int* p1
    auto* p2 = &n;  //同上

}
相关推荐
为何创造硅基生物5 小时前
C语言 结构体内存对齐规则(通俗易懂版)
c语言·开发语言
吃好睡好便好5 小时前
在Matlab中绘制横直方图
开发语言·学习·算法·matlab
星寂樱易李5 小时前
iperf3 + Python-- 网络带宽、网速、网络稳定性
开发语言·网络·python
仰泳之鹅6 小时前
【C语言】自定义数据类型2——联合体与枚举
c语言·开发语言·算法
之歆6 小时前
DAY_12JavaScript DOM 完全指南(二):实战与性能篇
开发语言·前端·javascript·ecmascript
于小猿Sup7 小时前
VMware在Ubuntu22.04驱动Livox Mid360s
linux·c++·嵌入式硬件·自动驾驶
cen__y7 小时前
Linux12(Git01)
linux·运维·服务器·c语言·开发语言·git
AI人工智能+电脑小能手7 小时前
【大白话说Java面试题 第65题】【JVM篇】第25题:谈谈对 OOM 的认识
java·开发语言·jvm
社交怪人8 小时前
【算平均分】信息学奥赛一本通C语言解法(题号2071)
c语言·开发语言
x_yeyue8 小时前
三角形数
笔记·算法·数论·组合数学