centos 下 安装mysql
摘要:今天在centos上安装了一下 mysql 出现了一点问题 记录一下解决方案: 1:解决yum install mysql-server没有可用包的问题 sudo yum install mysql-server 显示: 已加载插件:fastestmirror, langpacks Loading
阅读全文
说一下我对变量的理解
摘要:PS:结合了网上搜的一些东西。 变量名不占空间 变量:用来标识(identify)一块内存区域,这块区域的值一般是可以更改的。 举个例子 int a; a=12345; 定义int a;时,编译器分配4个字节内存,并命名该4个字节的空间名字为a(即变量名),当用到变量名a时,就是在使用那4个字节的内
阅读全文
设计模式一(续)
摘要:本篇是接着设计模一:观察者模式的续写。 为什么要写这一篇呢: java在main函数里new出的对象都是局部变量,而用C++ 在main函数里new出来的都是 动态分配到堆区的。 那么可不可以按照java的思路来写呢。 这就是写本篇的原因了:C++完全可以按照java的思路来实现(使用引用) 附上代
阅读全文
设计模式二:MVC
摘要:先附上部分代码: 解释一下,不用按照我这种声明抽象类的方法,我只是单纯的为了使用纯虚函数(因为之前的文章说了纯虚函数,采纳SoftwareTeacher给我提的建议,这次用一下。),顺便补充一下纯虚函数的一些注意事项: 纯虚函数声明时的返回值和参数 在子类实现的时候是不能改变的,否则认为没有实现这个
阅读全文
设计模式一:关于C++写观察者模式的一些收获
摘要:先贴上部分代码: 说明一下:这么写编译会报错的! 在 notification() 这一行报了错::错误 1 error C2027: 使用了未定义类型“Observer” :错误 2 error C2227: “->Showdate”的左边必须指向类/结构/联合/泛型类型 我刚写的时候也是很疑问,
阅读全文
回头复习一下之前学过的东西吧
摘要:距离上次用C++写代码已经有大半年了,有些东西淡忘了许多,或者与JAVA进行了混淆。这次理清几个概念吧 。虚函数,纯虚函数,抽象类。 先看虚函数,虚函数是用来干什么的呢 举个例子 getsum()声明为普通成员函数: 输出结果是 :0 getsum()声明为虚函数: 输出结果为3。 虚函数和普通成员
阅读全文