![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C、C++知识点笔记
上头丶削肾客
这个作者很懒,什么都没留下…
展开
-
顺序表的动态实现
顺序表的特征:1、有一个唯一的原创 2021-06-16 16:06:06 · 108 阅读 · 0 评论 -
C++基础——继承与派生
三种继承方式 基类 public protected private 公共继承 public protected 不可见保护继承 protected protected 不可见私有继承 private private 不可见1、对于公有继承方式(1) 基类成员对其对象的可原创 2014-08-07 23:10:11 · 319 阅读 · 0 评论 -
析构函数————C++
注意:在main之前声明的类,它的作用域是全局的。析构函数的作用:不是删除对象,而是在撤销对象占用的内存之前完成一些清理工作,使这部分内存可以被程序分配给新的对象使用。析构函数不返回任何值、没有函数类型、没有函数参数。一个类可以有多个构造函数,但只有一个析构函数。析构函数的调用顺序与构造函数相反。把基类的析构函数设置为virtual。这样才会调用子类的析构函数,不会造成内存泄露。原创 2014-08-07 21:47:07 · 665 阅读 · 0 评论 -
类和结构体的异同————C++
struct声明的结构体类型实际上就是类。 用struct声明类和class有区别。 struct声明的类。如果不作private或public的声明,将默认为public。 class声明的类。如果不作private或public的声明,将默认为private。原创 2014-08-07 21:54:11 · 456 阅读 · 0 评论 -
讲一个正整数分解质因数。
#include using namespace std;#include void main(){ int n,i; cin>>n; cout<<n<<"="; for(i=2;i<n;i++) { while(n!=i) { if(0==n%i) { cout<<i<<"*"; n=n/i; } el原创 2014-09-09 17:04:25 · 606 阅读 · 0 评论 -
C++笔试题(阿里)——sizeof运算符
#include using namespace std;void main(){char *p;char *q[20];char *m[20][20];int (*n)[10];struct MyStruct{char dda;double dda1;int type;};struct MyStruct k;cout<<sizeof(p)<<endl;cout<<原创 2014-08-15 20:34:40 · 381 阅读 · 0 评论 -
对一个正整数作如下操作:如果是偶数则除以2,如果是奇数则加1,如此进行直到1时操作停止,求经过9次操作变为1的数有多少个?
此题有两种接法,按照题意有一种,找规律后有一种。1、原创 2014-09-12 16:36:31 · 5904 阅读 · 0 评论