当前位置: 首页 > article >正文

c++ 17 里新出现的修饰符 [ [ maybe_unused ] ]

(1)

在这里插入图片描述

(2) 使用示例变量

#include <iostream>

int main() 
{
    [[maybe_unused]] int x = 10; // x 被声明但未使用,但使用 [[maybe_unused]] 避免警告
    std::cout << "Hello, World!" << std::endl;
    return 0;
}

(3)函数参数

#include <iostream>

void printMessage(const std::string& message, [[maybe_unused]] int priority)
{
    std::cout << message << std::endl;
    // priority 参数未使用,但使用 [[maybe_unused]] 避免警告
}

int main() {
    printMessage("Hello, World!", 1);
    return 0;
}

(4)函数

#include <iostream>

[[maybe_unused]] void unusedFunction() {
    std::cout << "This function is not used, but we want to keep it for future use." << std::endl;
}

int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}

在这里插入图片描述

(5)

谢谢


http://www.kler.cn/a/457536.html

相关文章:

  • Java 数据库连接 - Sqlite
  • MarkDown怎么转pdf;Mark Text怎么使用;
  • Swift Combine 学习(四):操作符 Operator
  • leetcode 173.二叉搜索树迭代器栈绝妙思路
  • Fabric环境部署
  • LoRA微调系列笔记
  • [Leetcode] 最大子数组和 [击败99%的解法]
  • 向bash shell脚本传参
  • 基于Vue+SSM+SpringCloudAlibaba书籍管理系统
  • 十六、流编辑器sed(stream editor)
  • 【超级详细】七牛云配置阿里云域名详细过程记录
  • Tomcat(103)Tomcat的连接器故障排除
  • 嵌入式入门Day35
  • WSL2桥接模式配置(可与外部设备互ping)
  • workman服务端开发模式-应用开发-vue-element-admin封装websocket
  • 139.《python中的正则详解》
  • 解决编译Wireshark4.4.2源码失败的问题
  • Java8-Function的使用之读取文件
  • 【Linux基础】进程(上) —— 概念、状态、优先级与环境变量
  • 前端Python应用指南(六)构建RESTful API:使用Flask和Django实现用户认证与授权
  • 使用Quick 录屏为视频生成二维码
  • 企业人工智能平台 (AIaaP) 的全面解读
  • orm01
  • 深度学习:基于MindSpore NLP的数据并行训练
  • 玩转树莓派Pico(20): 迷你气象站6——软件整合改进
  • Unity3D仿星露谷物语开发9之创建农场Scene