c语言
文章平均质量分 82
一扁舟
这个作者很懒,什么都没留下…
展开
-
String与StringBuffer
** String类型: ** 1.String 是一个类,是不能修改的,(?为什么可以通过赋值改变呢) String类型没有setCharAt(int index, char op); 2.String只能通过charAt(int index)来定位返回指定下标的字符 (StringBuffer也有此函数)。 3.String中indexOf有关函数(无匹配时返回-1):...原创 2018-11-22 17:23:41 · 127 阅读 · 0 评论 -
虚函数和纯虚函数
1虚函数是推迟绑定的,基类中有一个虚函数,儿子和孙子都实现了这个虚函数,那么儿子和孙子的对象调用这个实现的虚函数,都是调用本身的函数, 2如果基类中有虚函数(不是纯虚函数)对象还是可以进行实例化的,他也可以调用自身定义的虚函数,实际执行的还是本身的函数。如: class A { int data; public : virtual void ff() ;//虚函数,他有定义。 void xx();...原创 2019-01-13 19:45:32 · 86 阅读 · 0 评论 -
虚函数
#include <iostream.h> class Person { int i; public: void f() {cout<<" Person::f()"<<endl;} virtual void g(double x) {cout<<" Person::g(double)"<<endl;} Person (int x原创 2019-01-14 21:01:58 · 127 阅读 · 0 评论 -
c++对象创建与销毁
派生类有基类的成员,当构造派生类时,先执行的是基类的构造,然后根据顺序去执行基类成员的构造(在声c++中,调用基类构造,引用,const成员,都是用成员初始化表,在这个过程中,应该按照声明的顺序依次执行,在Java中可以直接调用super函数) 下面这个例子是我的老师期末复习题中的一道题目,我觉的十分有价值,就写进了自己的博客。 //1. class.h #include <...原创 2019-01-14 21:32:02 · 1471 阅读 · 1 评论 -
mysql 不能使用中文
第一步:关闭MySQL服务; 在此电脑右键—选择服务和应用程序–服务里面关闭MySQL运行; 第二部:将C:\Program Files (x86)\MySQL\MySQL Server 5.0里面的my.ini复制到D 盘中。改变里面的 default-character-set=GBK 两处; 第三部删除C:\Program Files (x86)\MySQL\MySQL Server 5.0...原创 2019-03-13 21:05:01 · 862 阅读 · 0 评论 -
展示浮点类型的数据
#include <stdio.h> #include <stdlib.h> /* num是要展示的float数,bin是保存所有二进制位的数组 / void getFloatBin(float num,char bin[]) { int t = 1;//用来按位与操作 int f = (int)(&num);//将float的解释成int,即float的地址转成i...原创 2019-04-22 16:14:14 · 186 阅读 · 0 评论