Twifall 发表于 2017-8-3 13:21:26

cout时会出现问题,不知道是因为什么问题



求大神解答

BngThea 发表于 2017-8-3 14:25:48

本帖最后由 BngThea 于 2017-8-3 14:28 编辑

旧标准下auto使用时需要加上具体类型,比如
auto int a = 1;

请开启C++11或更新的标准,auto才能自动判定数据类型

Twifall 发表于 2017-8-3 14:35:10

BngThea 发表于 2017-8-3 14:25
旧标准下auto使用时需要加上具体类型,比如
auto int a = 1;



我用的VS2015,是这个结果

A_Elite 发表于 2017-8-6 13:21:25

BngThea 发表于 2017-8-3 14:25
旧标准下auto使用时需要加上具体类型,比如
auto int a = 1;



我觉得c,d,e。应该声明为const auto。

花开自有丶花落 发表于 2017-8-7 08:56:56

ci是顶层const,auto的时候被忽略

Twifall 发表于 2017-8-9 12:49:00

花开自有丶花落 发表于 2017-8-7 08:56
ci是顶层const,auto的时候被忽略

嗯嗯,是这样的,前面几句是没有问题的,只有在cout的时候才会有问题,不知道到底是怎么回事,我觉得应该和cout有关

Twifall 发表于 2017-8-9 12:49:51

A_Elite 发表于 2017-8-6 13:21
我觉得c,d,e。应该声明为const auto。

不用,顶层const会被忽略,而且前几句其实是没有语法错误的,是在cout那个部分才出现了问题
页: [1]
查看完整版本: cout时会出现问题,不知道是因为什么问题