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;  //同上

}
相关推荐
智慧地球(AI·Earth)6 分钟前
Codex配置问题解析:wire_api格式不匹配导致的“Reconnecting...”循环
开发语言·人工智能·vscode·codex·claude code
塔尖尖儿9 分钟前
For循环中++i与i++有什么不一样?
c++
Ralph_Y14 分钟前
C++虚继承
开发语言·c++
杨章隐15 分钟前
Java 解析 CDR 文件并计算图形面积的完整方案(支持 MultipartFile / 网络文件)@杨宁山
java·开发语言
SmartRadio23 分钟前
进一步优化CH585M的低功耗模式
c语言·开发语言·单片机·嵌入式硬件·物联网
千金裘换酒24 分钟前
LeetCode 删除链表的倒数第N个结点
算法·leetcode
Renhao-Wan27 分钟前
Java 并发基石:AQS (AbstractQueuedSynchronizer)
java·开发语言
ZzZz_ing35 分钟前
2026 - 零碎知识随记录
c++
SweetCode36 分钟前
【无标题】
开发语言·c++·算法
shughui41 分钟前
Python基础面试题:语言定位+数据类型+核心操作+算法实战(含代码实例)
开发语言·python·算法