自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (1)
  • 收藏
  • 关注

原创 继承与虚继承

1:继承 (1).一个简单继承实现 #include using namespace std; class Person { public:     String _name; }; class Teacher :: public Person { public:     int _id; }; int main() {

2017-11-05 21:33:19 353

原创 动态内存管理

1:malloc/free和new/delete之间关系和差异。 共同点:他们都是动态管理内存的入口 不同点: (1)malloc/free是C/C++的标准库函数,而new/delete是C++操作符; (2)malloc/free使用时要自己对于类型大小进行计算,返回值为void*;          new/delete使用时不需要自己计算类型大小,返回值为对应类型的指针; (3

2017-11-01 22:06:57 319

原创 构造函数拷贝赋值函数的N种调用情况

1.C++对传参合传返回值时构造的优化处理 #includeiostream> using namespace std; class Date { public:     Date(int year = 1990,int month = 1,int day = 1)     {     }     Date(const Date& d)     {

2017-10-19 16:21:12 459

原创 c++

一.命名空间 命名空间相当于一个更加灵活的文件域。 C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。 使用方法: namespace name1 {   int  a = 0; } namespace name2 {   int a = 0; } name1 :: a = 3; name2 :: b = 4; :: 作用域

2017-09-28 17:21:03 291

原创 给定两个整型变量的值,将两个值的内容进行交换

1.创建一个变量#include int main() { int i = 6; int j = 8; int k = 0; k = i; i = j; j = k; printf("%d\n",i); printf("%d\n",j); return 0; } 2.不创建新的变量#include int main() { int i = 6; int j

2017-08-29 22:15:15 460

原创 判断1000年-2000年之间的闰年

#include int main() { int year = 0; int count = 0; for(year = 1000;year <= 2000;year++) { if(((year % 4 == 0)&&(year % 100 != 0))||(year % 400 == 0)) { printf("%d ",year); count++; }

2017-08-29 21:58:57 346

原创 打印100-200之间的素数

#include #include int main() {     int i = 0;     for(i = 101; i <= 200; i+=2)     {         int j = 0;         for(j = 2;j <= sqrt(i); j++)         {            if (i % j == 0)

2017-08-29 21:29:04 203

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除