03 2018 档案

摘要:当对一个vector修饰const的时候,const所限定的东西到底是什么呢?是限定其内部不能添加元素呢?还是限定其内部元素不可改变呢? 代码如下: 这段代码根本编译不通过,当然,这是意料之中的事。我们来看错误提示: 14行和18行都出了错。 14行是在强调没有可转换的this指针,这个很好理解,当 阅读全文
posted @ 2018-03-20 11:35 泛未分晨 阅读(582) 评论(0) 推荐(0)
摘要:看C++Primer容器库的时候,在容器库通用操作中看到了一个名词 “反向容器的额外成员” ,我想从字面意思理解的话,应该是迭代器逆向输出。但是不能靠猜是不是,所以还是测试了一下: 代码如下 : 这里结果是: 这个结果是真正的逆序输出。前面有好几种不正确的方式,输出结果也一直不对,具体就不贴错误代码 阅读全文
posted @ 2018-03-20 10:22 泛未分晨 阅读(180) 评论(0) 推荐(0)
摘要:今天写C++Primer IO部分8.13题的时候,代码是这样写的: 但是输出的时候,outfile.txt文件上是这样的: 这显然不是想要的结果。结果应该是一个人一行才对。 但这个答案的原因也很容易想到,一定是因为持续想oss中输出,而oss之前的串还在,所以就连在了一起,只需要每次输出之前清空o 阅读全文
posted @ 2018-03-19 16:59 泛未分晨 阅读(1726) 评论(0) 推荐(0)
摘要:今天写C++Primer第八章的8.10习题的时候,遇见了问题,代码是这样的: 奇怪的地方在于,我的意思是让他可以输出所有行的所有元素,但奇怪的地方在于,它只输出来第一行的所有元素,一直想不明白为什么,因为按照上面的代码其中iss是得到了后面几行的值的,但它后面始终进不去while循环。 联想到C中 阅读全文
posted @ 2018-03-19 14:40 泛未分晨 阅读(372) 评论(0) 推荐(0)
摘要:今天写C++Primer的8.6的时候,出现了一个错误: 想了好长时间,不明白为啥转换丢失限定符,因为我函数定义是这样的: 调用是这样的: 但后来我突然想到,会不会是const 的指针只能调用const的函数,所以改了一下函数定义: 这次没有问题了,哈哈。 因为我记得我曾经在书上看到过这个问题的讨论 阅读全文
posted @ 2018-03-19 10:14 泛未分晨 阅读(584) 评论(1) 推荐(0)
摘要:在写Windows程序设计的Typer程序时,我并不是在每一个使用HDC的地方都重新创建选中字体,而是在一开始选中之后,就没有再删除它,代码如图: 结果我的字体不是等宽字体! 起先我以为是没有设置WM_INPUTLANGCHANGE消息的原因,因为有可能设置了这个消息之后,程序就可以接收到输入法的改 阅读全文
posted @ 2018-03-17 19:09 泛未分晨 阅读(363) 评论(0) 推荐(0)
摘要:C++Primer 7.53 遇上了这样的问题: 两图显示的其实都是相同的问题 原因是VS2013不支持constexpr,StackOverflow有相同的问题如下: https://stackoverflow.com/questions/20264644/constexpr-not-compil 阅读全文
posted @ 2018-03-16 16:29 泛未分晨 阅读(1341) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-03-16 11:23 泛未分晨 阅读(417) 评论(0) 推荐(0)