吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2225|回复: 14
收起左侧

[学习记录] [学习笔记]C++17学习第1天

[复制链接]
mdl2999_52pj 发表于 2021-5-14 11:21
# include <iostream>
// c++17

using namespace std;

int main()
{
    cout << "hello,world\n";
}

免费评分

参与人数 2吾爱币 +4 热心值 +2 收起 理由
161716171617 + 1 + 1 我很赞同!
苏紫方璇 + 3 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

v1331v 发表于 2021-5-14 11:28
最多打3天
 楼主| mdl2999_52pj 发表于 2021-5-14 11:29
# include <iostream>
// c++ 17 20

using namespace std;

int main()
{
    int answer{42};
    cout << "The answer to life, the universe, and everything is "
        << answer
        << endl;

    return 0;   

}
DayBreak 发表于 2021-5-14 11:34
BaconOle 发表于 2021-5-14 11:42
本帖最后由 BaconOle 于 2021-5-14 11:44 编辑

cpp17新特性
1 关键字
1.1 constexpr
1.2 static_assert
1.3 auto
1.4 typename
1.5 inline
2 语法
2.1 折叠表达式
2.2 结构化绑定
2.3 允许非类型模板参数进行常量计算
2.4 条件分支语句初始化
2.5 聚合初始化
2.6 嵌套命名空间
2.7 lambda表达式捕获*this的值
2.8 枚举[类]对象的构造
2.9 十六进制单精度浮点数字面值
2.10 基于对齐内存的动态内存分配
2.11 细化表达式的计算顺序
2.12 模板类的模板参数自动推导
2.13 简化重复命名空间的属性列表
2.14 不支持、非标准的属性
2.15 改写与继承构造函数
2.16 内联变量
2.17 用auto作为非类型模板参数
3 宏
3.1 __has_include
4 属性
4.1 fallthrough
4.2 nodiscard
4.3 maybe_unuse
具体可参考这篇文章
C++17新特性个人总结
另外就是,学习C++的过程中最好有个清晰的过程,不要在系统API上下太多功夫(我看论坛里也有其他人经常发学习记录,但是看他发的内容都是windows api相关的东西),重点学习C++语法,面向对象思想。
具体可参考下面这张图
Screenshot_20210514_075032_com.zhihu.android.jpg
 楼主| mdl2999_52pj 发表于 2021-5-14 11:45
# include <iostream>

using namespace std;

int main()
{
    // 注释1 单行注释
    /*
       注释2 多行注释  不能嵌套 
    */ 

    //数字表示 二进制 八进制 十进制  十六进制 

    int num_bin  {0b1100'0001'0111};
    int num_oct {07'77'22} ;
    int num_dec {100'0000'000};
    int num_hex {0x88'ff'999};

    cout << "0b1100'0001'0111 = " << num_bin << endl ;
    cout << "07'77'22 = " << num_oct << endl;
    cout << "100'0000'0000 = " << num_dec << endl;
    cout << "0x88'ff'999 = " << num_hex << endl;
}
 楼主| mdl2999_52pj 发表于 2021-5-14 11:50
003.png
18896806392 发表于 2021-5-14 16:12
坚持就是胜利
蓝羽 发表于 2021-5-24 15:25
我想请教一下楼主,新手学习C++应该从哪个版本毕竟合适些?
winbug 发表于 2021-5-25 15:52
mdl2999_52pj 发表于 2021-5-14 11:29
[md]```
# include
// c++ 17 20

[C++] 纯文本查看 复制代码
int answer{42};

啥意思?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 00:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表