随笔分类 -  C++

摘要:自定义swap函数时,加上了测试语句 : cout<<"test swap!"<<endl; 但是在测试的时候sort似乎并没有调用我写的swap函数,cout << “test swap!” << endl; 没有输出出来. 原因是 当元素数目过少时sort使用的是插入排序算法,未使用swap。 阅读全文
posted @ 2018-12-12 20:09 泛未分晨 阅读(408) 评论(0) 推荐(0)
摘要:1.类内静态成员受到访问修饰符限制。 2.const修饰成员函数需在实现和声明处都标明const。 3.抛出异常try内部的throw()后面程序不会再执行,而try外部后面的程序会继续执行。另外,析构函数在生存期结束也会被调用。 4.在编程过程中,程序首先保证可运行,然后保证健壮性,再然后是需求完 阅读全文
posted @ 2018-07-31 15:06 泛未分晨 阅读(110) 评论(0) 推荐(0)
摘要:1.QLabel中的setWordWrap(true)可以设置自动换行,但是当文本是英文时,如果字母之间没有空格,则不会自动换行,需要有分隔符(即要让程序认为这是两个单词)才可以自动换行。其中分隔符大约是汉语全角字符都可以,英语半角字符部分可以,建议在作为分隔符之前可以先做个试验看看是否管用,当然空 阅读全文
posted @ 2018-07-20 22:04 泛未分晨 阅读(484) 评论(0) 推荐(0)
摘要:链接如下:http://www.360doc.com/content/11/0213/18/510771_92755542.shtml 我以为有多巧妙呢,没想到和我能想到的方法一样。 阅读全文
posted @ 2018-07-18 16:42 泛未分晨 阅读(686) 评论(0) 推荐(0)
摘要:这个问题大多数是由于两个实现文件中重复包含了头文件而造成的。 来源:https://www.cnblogs.com/A-Song/archive/2012/03/23/2413782.html 强!👍 阅读全文
posted @ 2018-05-14 20:36 泛未分晨 阅读(1025) 评论(0) 推荐(0)
摘要:今天写代码的时候,涉及到了virtual继承和const的关系,查到这个https://blog.csdn.net/yagbuchen/article/details/1790541 阅读全文
posted @ 2018-05-13 22:15 泛未分晨 阅读(382) 评论(0) 推荐(0)
摘要:时间不多我就不废话了,直接正题: 1.需要在项目属性的VC++目录中将包含目录加上MySql里的对应语言文件夹下的include文件夹加上,比如我的MySql在 C:\Program Files\MySQL\MySQL Connector.C 6.1\include下,所以就需要将这个包含进来,在库 阅读全文
posted @ 2018-04-26 21:40 泛未分晨 阅读(139) 评论(0) 推荐(0)
摘要:再写一个项目的时候,发现ofstream打开文件有时候会失败,打开的代码如下: 而其中strInitFileName的定义代码如下: 我发现这个文件有时候可以打开成功,但有时候不行。仔细研究发现,每当我使用一次GetOpenFileName的时候,我就会输出失败;同样而当我不使用GetOpenFil 阅读全文
posted @ 2018-04-24 19:32 泛未分晨 阅读(2539) 评论(0) 推荐(0)
摘要:今天使用wofstream输出Unicode时候,发现类似如下的输出还是会出现问题: 发现了编译错误: 二进制“>>”: 没有找到接受“overloaded-function”类型的右操作数的运算符(或没有可接受的转换) 后来查了百度,发现问题是这样的: https://blog.csdn.net/ 阅读全文
posted @ 2018-04-22 12:05 泛未分晨 阅读(295) 评论(0) 推荐(0)
摘要:哈哈哈,我又来了。 今天写一个需要两次循环输入的程序的时候,出现了一个问题。先贴代码: 代码执行如下: 在我敲完Ctrl+Z并键下回车后,直接出现270和0。然而有代码可知我本来的意思并非如此,本意是想要在输出一次之后,在进行一次输出。 可是好像第二次的输入直接失败了,还不等我有任何的输入。 思考了 阅读全文
posted @ 2018-04-09 17:34 泛未分晨 阅读(431) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/xidiancoder/article/details/49160317 强👍 阅读全文
posted @ 2018-04-06 18:30 泛未分晨 阅读(153) 评论(0) 推荐(0)
摘要:当对一个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 泛未分晨 阅读(1724) 评论(0) 推荐(0)
摘要:今天写C++Primer第八章的8.10习题的时候,遇见了问题,代码是这样的: 奇怪的地方在于,我的意思是让他可以输出所有行的所有元素,但奇怪的地方在于,它只输出来第一行的所有元素,一直想不明白为什么,因为按照上面的代码其中iss是得到了后面几行的值的,但它后面始终进不去while循环。 联想到C中 阅读全文
posted @ 2018-03-19 14:40 泛未分晨 阅读(371) 评论(0) 推荐(0)
摘要:今天写C++Primer的8.6的时候,出现了一个错误: 想了好长时间,不明白为啥转换丢失限定符,因为我函数定义是这样的: 调用是这样的: 但后来我突然想到,会不会是const 的指针只能调用const的函数,所以改了一下函数定义: 这次没有问题了,哈哈。 因为我记得我曾经在书上看到过这个问题的讨论 阅读全文
posted @ 2018-03-19 10:14 泛未分晨 阅读(583) 评论(1) 推荐(0)
摘要:C++Primer 7.53 遇上了这样的问题: 两图显示的其实都是相同的问题 原因是VS2013不支持constexpr,StackOverflow有相同的问题如下: https://stackoverflow.com/questions/20264644/constexpr-not-compil 阅读全文
posted @ 2018-03-16 16:29 泛未分晨 阅读(1338) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-03-16 11:23 泛未分晨 阅读(417) 评论(0) 推荐(0)