page contents

枚举类型应用举例之猜拳小游戏

// 猜拳游戏:玩家输入1、2、3进行猜拳 #include <stdio.h> #include <stdlib.h> #include <time.h> enum InputType{ 石头, 剪刀, 布 };//猜拳枚举类型 void Finger...

  • 1
  • 1
  • 小威
  • 发布于 2021-04-30 18:41
  • 阅读 ( 750 )

C++重载[](下标运算符)详细解释

C++ 规定,下标运算符[ ]必须以成员函数的形式进行重载。

  • 0
  • 0
  • 小柒
  • 发布于 2021-04-30 16:49
  • 阅读 ( 569 )

C++运算符重载时要遵循的规则

运算符重载是通过函数重载实现的,概念上大家都很容易理解,这节我们来说一下运算符重载的注意事项。

  • 0
  • 0
  • 小柒
  • 发布于 2021-04-29 17:19
  • 阅读 ( 594 )

C++重载数学运算符(实例演示)

四则运算符(+、-、*、/、+=、-=、*=、/=)和关系运算符(>、<、<=、>=、==、!=)都是数学运算符,它们在实际开发中非常常见

  • 0
  • 0
  • 小柒
  • 发布于 2021-04-28 16:57
  • 阅读 ( 649 )

C++运算符重载的概念和语法

所谓重载,就是赋予新的含义。函数重载(Function Overloading)可以让一个函数名有多种功能,在不同情况下进行不同的操作。运算符重载(Operator Overloading)也是一个道理,同一个运算符可以有不同的功能。

  • 0
  • 0
  • 小柒
  • 发布于 2021-04-27 20:47
  • 阅读 ( 574 )

C++纯虚函数和抽象类详解

包含纯虚函数的类称为抽象类(Abstract Class)。之所以说它抽象,是因为它无法实例化,也就是无法创建对象。原因很明显,纯虚函数没有函数体,不是完整的函数,无法调用,也无法为其分配内存空间。

  • 0
  • 0
  • 小柒
  • 发布于 2021-04-26 20:32
  • 阅读 ( 544 )

C语言函数的递归调用之奶牛问题

某农场有一头小奶牛,过了4年后,小奶牛长大了,变成了大奶牛,并生了一只小奶牛。 之后的每一年大奶牛都会生一只小奶牛,而每过四年小奶牛就会长成大奶牛,长成大奶牛后又可以生小奶牛。 请...

  • 1
  • 1
  • 小威
  • 发布于 2021-04-26 14:08
  • 阅读 ( 1401 )

C++ typeid运算符:获取类型信息

类型信息是创建数据的模板,数据占用多大内存、能进行什么样的操作、该如何操作等,这些都由它的类型信息决定。

  • 0
  • 0
  • 小柒
  • 发布于 2021-04-25 19:59
  • 阅读 ( 649 )

C++运算符重载基础教程

所谓重载,就是赋予新的含义。函数重载(Function Overloading)可以让一个函数名有多种功能,在不同情况下进行不同的操作。运算符重载(Operator Overloading)也是一个道理,同一个运算符可以有不同的功能。

  • 0
  • 0
  • 小柒
  • 发布于 2021-04-24 14:53
  • 阅读 ( 594 )

C++虚函数注意事项以及构成多态的条件

C++ 虚函数对于多态具有决定性的作用,有虚函数才能构成多态。这节我们来重点说一下虚函数的注意事项。

  • 0
  • 0
  • 小柒
  • 发布于 2021-04-23 20:17
  • 阅读 ( 608 )

头文件中<>和""的区别

1)尖括号&lt;&gt; 它表明引用的文件是一个工程或标准头文件。 编译器先从标准库路径开始搜索,然后从本地目录搜索,这样使得系统文件调用比较快。 2)双引号"" 它表明引用的文件是引用非标...

  • 1
  • 1
  • 文双
  • 发布于 2021-04-23 20:16
  • 阅读 ( 605 )

浅谈extern"C"

首先,extern "C" 是什么? 它的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。 大家都知道C++是支持重...

  • 1
  • 2
  • 文双
  • 发布于 2021-04-23 19:47
  • 阅读 ( 713 )

C++面试题 什么函数不能声明为虚函数?

首先,虚函数的意义是为了实现多态性。 所以这两种类型函数不能被声明为虚函数: 1)不能被继承的函数; 2)不能被重写的函数; 具体类型如下: 1)非成员函数; 2)内联函数; 3)静态...

  • 1
  • 2
  • 文双
  • 发布于 2021-04-23 19:14
  • 阅读 ( 855 )

C++虚继承和虚基类详解

多继承(Multiple Inheritance)是指从多个直接基类中产生派生类的能力,多继承的派生类继承了所有父类的成员。

  • 0
  • 0
  • 小柒
  • 发布于 2021-04-22 19:45
  • 阅读 ( 621 )

C++基类和派生类的构造函数

我们说基类的成员函数可以被继承,可以通过派生类的对象访问,但这...

  • 0
  • 0
  • 小柒
  • 发布于 2021-04-21 21:05
  • 阅读 ( 560 )

变量的使用

本文对变量进行了介绍与使用方法的总结。

  • 0
  • 0
  • 靓靓
  • 发布于 2021-04-21 19:09
  • 阅读 ( 644 )

程序语言基础

程序语言基础 一、程序设计语言概述 1、什么是计算机程序? 所谓程序,就是一组计算机能识别和执行的指令。每一条指令能使计算机执行特定的操作。 2、什么是计算机语言? 人与人...

  • 0
  • 0
  • 小威
  • 发布于 2021-04-21 16:01
  • 阅读 ( 738 )

C++多继承(多重继承)

此之外,C++也支持多继承(Multiple Inheritance),即一个派生类可以有两个或多个基类。

  • 0
  • 0
  • 小柒
  • 发布于 2021-04-20 21:24
  • 阅读 ( 584 )

C++基类和派生类的构造函数

我们说基类的成员函数可以被继承,可以通过派生类的对象访问,但这仅仅指的是...

  • 0
  • 0
  • 小柒
  • 发布于 2021-04-19 19:48
  • 阅读 ( 543 )

C语言函数参数传递之值传递和地址传递

函数调用时需要注意函数参数传递是值传递(传值)还是地址传递(传地址)。 传值:形参不影响实参的值 void swap(int m,int n){ int x; x=m;m=n;n=x;    //这里只是形参m和n的值做交换,与...

  • 0
  • 0
  • 小威
  • 发布于 2021-04-19 16:07
  • 阅读 ( 609 )