自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 转换构造函数

通常使用转换构造函数将一个指定的数据转换成类对象的方法是: 1、先声明一个类 2、在这个类中定义一个只有一个参数的构造函数,参数是待转换类型的数据,在函数体中指定转换的方法**#include<iostream>using namespace std;class complex{ public: complex() { }

2017-12-26 14:56:13 3602

原创 c++成员运算符重载和友元运算符重载的比较(以++,--运算符为例)

1、对双目运算符而言,成员运算符重载函数参数列表中含有一个参数,而友元运算符重载函数参数列表含有两个参数;对单目运算符而言,成员运算符重载函数参数列表中没有参数,而友元运算符重载函数参数列表含有一个参数。 2、双目运算符一班可以被重载为友元运算符和成员函数运算符,但是当一个整数与一个复数相加时,必须使用友元函数。 例:友元运算符重载函数实现一个复数与一个整数相加#include<iostream

2017-12-26 13:39:23 12729 3

原创 c++模板

函数模板与模板函数 函数模版实现了函数参数的通用性,作为一种代码的重用机制,可以大幅度低提高程序设计的效率。#include<iostream>using namespace std;template<typename T>T max(T a,T b){ cout<<"调用模板函数"; return (a>b)?a:b;}int max(int a,int b)//定义

2017-12-25 16:11:34 301

原创 c++派生类与继承

派生类的构造函数和析构函数 基类的构造函数和析构函数不能被继承,在派生类中,如果对派生类新增的成员进行初始化,需要加入派生类的构造函数 当派生类创建对象时,首先执行基类的构造函数,随后执行派生类的构造函数;当撤销派生类对象时,先执行派生类的析构函数,在执行基类的析构函数。 当基类的构造函数没有参数或没有显式定义构造函数时,派生类可以不向基类传递参数,甚至可以不定义构造函数。#include<i

2017-12-23 20:59:07 14829

原创 c++运算符重载1

1、c++绝大多数运算符允许重载,不能重载的运算符只有几个: . 成员访问运算符 . * 成员指针访问运算符 :: 作用域运算符 Sizeof 长度运算符 ?: 条件运算符 2、c++不允许用户自己定义新的运算符,只能对已有运算符重载 3、**不是C++运算符,但某些程序语言将其作

2017-12-23 17:47:53 328

原创 C++虚函数应用

虚函数的作用是,允许在派生类中重新定义与基类同名的函数,并且可以通过基类指针获引用来访问基类和派生类中的同名函数。 1.若在基类中,只声明虚函数原型(有virtual),而在类外定义虚函数时,不用加virtual 2.在派生类中,虚函数被重新定义时,其函数原型与基类中的函数原型(包括函数类型,函数名,参数个数,参数顺序)都必须完全相同,重载时同样,若有一个不同,系统会把它作为普通函数重载重载,虚

2017-12-23 16:21:20 863

原创 checkbox应用

checkboxpractice<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_

2017-12-20 21:19:53 649

原创 串之顺序串算法

#include<stdio.h>#include<stdlib.h>#include<string.h> #define maxsize 100typedef struct{ char data[maxsize]; int length;}seqString;typedef struct{ char ch; int count;}chh;//创建串的

2017-12-17 14:55:36 1311

原创 线性表之单链表算法

#include<stdio.h>#include<stdlib.h>typedef int datatype;typedef struct node{ int data; struct node *next;}linklist;typedef linklist *linknode;//置空表linknode init(){ linknode head;

2017-12-17 13:00:05 310

原创 C语言实现二叉树遍历

#include<stdio.h>#include<stdlib.h>typedef char datatype;typedef struct node{ datatype data; struct node *lchild,*rchild;}bintnode;typedef bintnode * bintree;bintree root;bintree createt

2017-12-12 19:29:26 616

空空如也

空空如也

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

TA关注的人

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