C++
桔梗**
这个作者很懒,什么都没留下…
展开
-
C++基础入门——名字空间:namespace
名字空间:namespace在C++中支持三种域:局部域、名字空间域和类域。名字空间域是随标准C++而引入的。它相当于一个更加灵活的文件域(全局域),可以用花括号把文件的一部分括起来,并以关键字namespace开头给它起一个名字:namespace yhp{ int g_max=10; float g_pi=3.14; void func() { …; }}花括号括起来的部分称声明块。声明块中可以包括:类、变量(带有初始化)、函数(带有原创 2022-05-21 01:07:15 · 255 阅读 · 0 评论 -
面向对象的编程——类型设计与实例化对象1
类型设计与实例化对象封装是面向对象程序设计最基本的特性,把数据(属性)和函数(操作)合成一个整体,这在计算机世界中是用类与对象实现的。C++中类的设计:class 类型名称{public: 成员列表 1;protected: 成员列表 2;private: 成员列表 3;}在C++中可以这样描述:成员数据const int LEN=20;class CGoods{public: char Name[LEN]}...原创 2022-05-21 01:04:34 · 288 阅读 · 0 评论 -
面向对象的编程——面向对象的概念
面向对象的编程面向对象的概念概念总结状态和行为是对象的主要属性。对象的关系面向对象的概念概念从现实世界到计算机的世界映射举例:银行ATM机总结类是一组相关的属性(变量)和行为(方法)的集合。是由一个抽象概念设计的产物。对象是由一个类型实例化后的具体表现形式。具体存在的实体。成员变量是对象的属性(可以是变量,指针,数组等),属性的值确定对象的状态。成员函数是对象的方法,确定对象的行为。状态和行为是对象的主要属性。对象的关系包含:当对象A是对象B的属性时,称对象B包含对象A。继承原创 2022-05-21 00:15:57 · 186 阅读 · 0 评论 -
C++ 基础入门——函数模板
函数模板函数模板定义template<模板参数表>返回类型 函数名(形参){ ...;//函数体}模板类型参数模板类型参数代表一种类型,由class 或typename(建议typename)后加一个标识符构成,示例如下:template<class T>T my_max(T a,T b){ return a>b?a:b;}int main(){ my_max(12,23); my_max('a','b'); my原创 2022-05-20 23:44:29 · 112 阅读 · 0 评论 -
C++基础入门——缺省参数
缺省参数一般情况下,函数调用时的实参个数应与形参相同,但为了更方便的使用函数,C++也允许定义具有缺省参数的函数,这种函数调用时,实参个数可以与形参不相同。缺省参数指在定义函数时为形参指定缺省值(默认值)。这样的函数在调用时,对于缺省参数,可以给出实参值,也可以不给出参数值。如果给出实参,将实参传递给形参进行调用,如果不给出实参,则按缺省值进行调用。缺省参数的函数调用:缺省实参并不一定是常量表达式,可以是任意表达式,甚至可以通过函数调用给出。如果缺省实参是任意表达式,则函数每次被调用时该表达式被重新原创 2022-05-14 01:51:08 · 1155 阅读 · 0 评论 -
C++ 基础入门——inline函数
这里写自定义目录标题inline函数inline函数当程序执行函数调用时,系统要建立栈空间,保护现场,传递参数以及控制程序执行的转移等等,这些工作需要系统时间和空间的开销。请看如下程序段,读入一行字符串,逐个判断是否为数字字符:#include<iostream>using namespace std;bool IsNumber(char ch){ return ch>='0'&&ch<='9'?1:0;}int main(){ c原创 2022-05-14 00:28:42 · 299 阅读 · 0 评论 -
C++ 基础入门——引用(别名)
引用引用的定义类型&引用变量名称=变量名称这就是引用变量的定义。&和类型结合称之为引用符号,不是取地址的符,代表别名的意思。int main(){ int a=10; int b=a; //变量 int &c=a; //引用//c11中成为左值引用 return 0;}引用的特点int main(){ int a=10; int &x; //error 定义引用必须初始化 int &原创 2022-05-13 23:50:56 · 305 阅读 · 0 评论 -
C++ 基础入门——Const和指针
Const和指针原创 2022-05-13 21:27:11 · 180 阅读 · 0 评论