随笔分类 - C++
摘要:小伙伴们,大家好,小北师兄又来喂饭啦,从上次写完《关于 Windows 下 Qt 开发,这个问题必须要搞清楚!》后好久没有更新啦(前段时间出差了好久/(ㄒoㄒ)/~~),最近接手了他人写的项目,然后按照实际需求小幅度改动代码,因此 Qt 学习进度就会减慢了很多,不过师兄一定会在之后学习 Qt 过程中
阅读全文
摘要:为了更好的理解traits技法。我们一步一步的深入。先从实际写代码的过程中我们遇到诸如下面伪码说起。 虽然这样的代码可以执行。但是有一点不好的地方:(1)变量a的类型是在运行期间才会知道的。这样就会导致if和else if对应的执行代码都会编译到可执行文件中,导致编译后代码量增大。为了更好的理解上述
阅读全文
摘要:本文没有对遗传算法的原理做过多的解释 基础知识可以参考下面的博客:http://blog.csdn.net/u010451580/article/details/51178225 本实验用到的变异用到下面网址上的方法,当然这个网址也很好的阐释了CVRP的解决方案:https://image.hans
阅读全文
摘要:上篇简单介绍了public与private的基本使用。private的访问限制相对复杂。针对这种访问属性,我们会想到有没有一种方式可以无视这种属性。答案是:有。我们可以通过friend的方式(可以破解private与protected的限制)。即我们在类中声明某个非类成员函数或者其他类的成员函数或者
阅读全文
摘要:下面在介绍组合与继承之前,先介绍一下访问限制,访问限制:public、protected、private三者是按照授权的大小排序的。这里有个博客,对这三者有了经典的诠释。http://blog.csdn.net/artechtor/article/details/2295739下面先介绍public
阅读全文
摘要:一、前面已经介绍了初始化列表的好处,尤其对于类类型的变量来说,会提高效率,下面来介绍必须放在初始化列表的情况(无关效率问题): 1、常量成员,因为常量(const)只能初始化不能赋值(虽说不可以赋值,但是可以通过指针的方式来访问修改该值),所以必须放在初始化列表里面。 2、引用类型,引用必须在定义的
阅读全文
摘要:一、为了更好的说明初始化列表,首先由一个错误的代码引入: 1 #include<iostream> 2 3 #include"string.h" 4 using namespace std; 5 6 class Student 7 { 8 private: 9 int Num,Chinese,Mat
阅读全文
摘要:本文介绍了类中无默认构造函数可能会出现的问题,以及避免方法。下面一段程序编译的时候 会出现错误. 1 #include<iostream> 2 3 #include"string.h" 4 using namespace std; 5 6 class Student 7 { 8 private: 9
阅读全文
摘要:一、构造函数与析构函数 C++ 在类中的成员变量不能直接用 需要自己将变量所占的内存地方清零,否则直接用的话 除了赋值外都可能使程序出错,因此为了不让这种情况的发生,C++中专门设计了一种Constructor构造器 即构造函数 与类名相同 无返回类型。而析构函数就是做"清理善后"工作。在超过类的实
阅读全文

浙公网安备 33010602011771号