![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
costeeer
这个作者很懒,什么都没留下…
展开
-
c++中的引用
#include <stdio.h>int main(){ int a = 10; int &b = a; // 普通引用 int x = 20; const int& y = x; // 常引用 让变量y拥有只读属性,不能通过y改变x的值 // 常引用 初始化 分为 2中情况 // ...原创 2018-07-23 16:27:48 · 138 阅读 · 0 评论 -
C与C++中 const 的比较
C语言中的const:int main(){ // C语言中 const修饰的变量是一个 常变量,本质还是变量,有自己的地址空间 const int a = 10; int *p = (int *)&a; *p = 5; printf ("%d\n", a); --->a=5 return 0;} C...原创 2018-07-19 15:53:30 · 127 阅读 · 0 评论 -
C++ 高级编程 运算符重载的两种方法
二元运算符:例如1://通过类成员函数完成-操作符重载//函数声明 Complex operator-(Complex &c2)//函数调用分析//用类成员函数实现-运算符重载 Complex c4 = c1 - c2; c4.printCom(); //c1.operator-(c2);例如2://通过全局函数方法完成+操作符重载//函数声明 Complex op...原创 2018-07-27 11:01:04 · 419 阅读 · 0 评论 -
C/C++中static关键字作用总结
1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可)当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。举例来说明。同时编译两个源文件,一个是a.c,另一个是main.c。//a.cchar a = 'A'; // global variablevoid msg(){ pri...转载 2018-08-10 22:56:04 · 1583 阅读 · 0 评论 -
C++编程 :继承和派生
继承是类与类之间的关系,是一个很简单很直观的概念,与现实世界中的继承类似,例如儿子继承父亲的财产。继承(Inheritance)可以理解为一个类从另一个类获取成员变量和成员函数的过程。例如类 B 继承于类 A,那么 B 就拥有 A 的成员变量和成员函数。被继承的类称为父类或基类,继承的类称为子类或派生类。派生类除了拥有基类的成员,还可以定义自己的新成员,以增强类的功能。以下是两种典型的使用继承...原创 2018-08-02 12:44:30 · 608 阅读 · 0 评论 -
C++编程 多态和纯虚函数的例子
#ifndef _EMPLOYEE_H#define _EMPLOYEE_H#include <iostream>#include <string>using namespace std;class Employee{protected: static int num; int m_id; string m_name; double m_Sal...原创 2018-08-02 12:55:13 · 372 阅读 · 0 评论 -
C++ STL标准模板库 notes
STL的从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),容器和算法通过迭代器可以进行无缝地连接。几乎所有的代码都采 用了模板类和模板函数的方式,这相比于传统的由函数和类组成的库来说提供了更好的代码重用机会。在C++标准中,STL被组织为下面的13个头文 件:<algorithm>、<deque>、<functio...原创 2018-08-08 12:07:05 · 191 阅读 · 0 评论