C++
shuxingcq
这个作者很懒,什么都没留下…
展开
-
c++类、函数
1、编写一个函数,求从n个不同的数中取r个数的所有选择的种数。 要求: (1)将main()函数放在一个.cpp文件中; (2)将计算阶乘的函数long fn(int n) ,计算组合的函数long Cnr(int n, int r)放在另一个.cpp文件中; (3)将函数原型说明放在一个头文件中; (4)建立一个项目,将这三个文件加到你的项目中,编译连接使你的程序正常运行。:#inclu原创 2017-03-09 20:23:55 · 2307 阅读 · 3 评论 -
c++继承、派生
1、编写一个程序计算出球、圆柱和圆锥的表面积和体积。 要求: (1)定义一个基类,至少含有一个数据成员半径,并设为保护成员; (2)定义基类的派生类球、圆柱、圆锥,都含有求表面积和体积的成员函数和输出函数; (3)编写主函数,求球、圆柱、圆锥的表面积和体积。#include<iostream>using namespace std;#define PI 3.1415class poin原创 2017-03-09 20:17:52 · 2247 阅读 · 0 评论 -
C++构造函数、析构函数顺序
1、输入以下程序,分析运行结果。#include <iostream> using namespace std;class B1{public: B1(int i) { b1 = i; cout<<"构造函数 B1."<<b1<<endl; } void print() { cout<<b1<<endl; }private:原创 2017-03-09 20:36:44 · 864 阅读 · 0 评论 -
C++虚函数、静态变量
虚函数是在类中被声明为virtual的成员函数,当编译器看到通过指针或引用调用此类函数时,对其执行动态联编,即通过指针(或引用)指向的类的类型信息来决定该函数是哪个类的。通常此类指针或引用都声明为基类的,它可以指向基类或派生类的对象。多态指同一个方法根据其所属的不同对象可以有不同的行为。 虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数 1原创 2017-03-09 20:53:01 · 974 阅读 · 0 评论 -
c++抽象类、纯虚函数
1、录入下面程序,分析编译错误信息。#include <iostream>#include <new>#include <assert.h>using namespace std;class Abstract{public: Abstract() { cout << "in Abstract()\n"; } virtual void f(原创 2017-03-09 20:58:26 · 1385 阅读 · 1 评论 -
C++运算符重载、友元函数重载
实验要求: 1、设计一个类,用自己的成员函数重载运算符,使对整型的运算符=、+、-、*、/ 适用于分数运算。要求: (1)输出结果是最简分数(可以是带分数); (2)分母为1,只输出分子。#include<iostream>using namespace std;class score{public: score(int X=0,int Y=0){ x=X;原创 2017-03-09 21:05:48 · 4238 阅读 · 5 评论 -
C++STL
STL实列// #include "stdafx.h" -如果使用预编译的头文件就包含这个头文件#include <vector> // STL向量的头文件。这里没有".h"。#include <iostream> // 包含cout对象的头文件。using namespace std;//保证在程序中可以使用std命名空间中的成员。char* szHW = "Hello World"原创 2017-03-09 21:14:52 · 272 阅读 · 0 评论