cpp小的知识点(1)19.4.18

cppstyle类型转换

cout<<static_cast(double)(1);
//输出double类型的1

cpplist初始化

//直接list初始化
int a{1};
//拷贝list初始化
int a={1};

reinterpret_cast const_cast 区别

在这里插入代码片

静态类型和动态类型的区别
静态类型语言:c,c++ 在编译时检查代码
动态类型语言:python 在运行时检查代码块类型的一致性
混合型:顾名思义

在这里插入代码片

auto关键字
自动类型推导:

int a;
auto a_a=a;
//a_a自动类型名定为int 跟随初始值的类型进行相应变化;
注意:定义在一个序列中的auto变量必须推导为同一类型的值;
auto a=10,b=0.6;//不行
//auto自动转换过程中是不管const 和&的
const int a{10};
auto c=b;
//c的类型为int 而非const int
//auto类型带上&符号则const和&不去掉
const int a{10};
auto& c=a;//const int c
int& b=a;
auto& c=b;//int& c=b;
//数组使用时,auto为指针
int a[3]={1,2,3};
auto b=a;//int*
cout<<b;//输出的是b的地址;
数组名字退化为指针
//数组使用,auto带上& 则推导类型为数组类型
int a[3]={1,2,3};
auto& b=a;
cout<<b[1];//cout<<2;

decltype
在编译时期推导一个表达式的类型,而不用初始化,

int fun1{
return 10;
}
decltype(fun1()) x;//查询fun1的类型,并把其类型赋给x;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
microsoft.cpp.win32.user.props 文件是一个用于 Microsoft Visual Studio 的属性文件,用于配置 Windows 用户界面应用程序的编译和链接选项。 要下载 microsoft.cpp.win32.user.props 文件,可以按照以下步骤进行操作: 1. 首先,打开你的互联网浏览器,然后在搜索引擎中搜索“microsoft.cpp.win32.user.props 下载”。 2. 在搜索结果列表中,选择一个可信任的来源,如 Microsoft 官方网站或其他软件下载网站。 3. 确保你正在访问的网站是安全的,并提供了合法和可靠的下载链接。 4. 找到包含 microsoft.cpp.win32.user.props 文件的下载页面,并点击下载链接。 5. 一旦下载完成,你可以选择将文件保存到你的计算机上的任意位置。 6. 在 Visual Studio 中使用此文件,你需要将其添加到你的项目中。打开你的项目,然后右键点击项目名称,选择“属性”选项。 7. 在属性窗口中,选择“配置属性”-“C/C++”-“常规”选项卡。在右侧的“附加包含目录”字段中,点击右边的“编辑”按钮。 8. 在弹出的对话框中,点击右侧的“…”按钮,选择你保存 microsoft.cpp.win32.user.props 文件的文件夹。 9. 点击“确定”按钮,然后再次点击“确定”按钮关闭属性窗口。 现在,你的项目将使用 microsoft.cpp.win32.user.props 文件中配置的编译和链接选项进行构建和运行。记得在需要时更新此文件,以获得最新的选项和功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不停---

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值