首页    新闻    小组    威客    人才    下载    博客    代码贴    在线编程    论坛
代码贴gougoudan的代码贴C++
#include <iostream>
using namespace std;

template <class T>
T accumulator(int count)
{
    T d, sum = 0;
    for (int i = 0; i < count; ++i){
        cout << "data" << i << " = ";
        cin >> d;
        sum += d;
    }
......................
阅读全部 | 2020年8月10日 10:18
#include <iostream>
#include <string>
using namespace std;

class line
{
public:
    line() { setValues(); };    // default constructor which calls setValues()
    line(const line &n) :a(n.a), b(n.b), c(n.c){}; // copy constructor
    void setValues();           // prompts users to input coefficients
    void printEquation();       // print the equation
    friend void calIntersection(line &l1, line &l2); // calculate the intersection of two lines
......................
阅读全部 | 2020年8月10日 10:06
#include <iostream>
#include <string>
using namespace std;

class CPU
{
public:
    CPU(float freq, float price);
    void upgradeCPU();
    void printCPUInfo();
private:
    float CPU_Frequency;
......................
阅读全部 | 2020年8月10日 09:44
#include <iostream>
using namespace std;
class Mortgage
{
protected:
    double  Payment;        // the monthly payment
    double  Loan;           // the dollar amount of the loan
    double  Rate;           // the annual interest rate
    double  Years;          // the number of years of the loan

public:
    Mortgage()
......................
阅读全部 | 2020年8月10日 09:20
typedef unsigned char Card;

// 扑克元素数据
const Card* cardTbl =
"\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d"
"\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d"
"\x21\x22\x23\x24\x25\x26\x27\x28\x29\x2a\x2b\x2c\x2d"
"\x31\x32\x33\x34\x35\x36\x37\x38\x39\x3a\x3b\x3c\x3d";

// 洗牌
void shuffle(int need, Card handTbl[], Card left[], int cnt)
{
......................
阅读全部 | 2020年6月30日 19:08
// 生命类
class Life
{
protected:
    int age;    // 年龄
    int year;   // 寿命

public:
    Life(int a, int y):age(a), year(y){}

public:
    int getAge() { return age; }
......................
阅读全部 | 2020年6月30日 16:45
#include <easyx.h>
#include <time.h>
#include <conio.h>

// 公共基类,可以做高级抽象
struct Cell
{
    int x, y;
    void __update(int deltaX, int deltaY)
    {
        x += deltaX;
        y += deltaY;
......................
阅读全部 | 2020年6月27日 23:39
#include <iostream>
#include <iomanip>
using namespace std;

//玩家的父类-抽象类
class Cplayer
{
public:
    virtual int go() = 0;
};

class Cjudger
......................
阅读全部 | 2020年6月17日 17:33
#include <iostream>
#include <string>
#include <list>
using namespace std;
class Observer {   //抽象类
public:
    virtual void update(string message) = 0;   //更新行为,纯虚函数
};

class WeixinUser : public Observer
{
private:
......................
阅读全部 | 2020年6月17日 16:14
#include <iostream>
using namespace std;

class FiniteField
{
    int mPrime, mD;
public:
    FiniteField(int ip = 0, int id = 0)
        :mPrime(ip), mD(id)
    {
    }
    void Show()
......................
阅读全部 | 2020年6月17日 16:05
1 2 3 4 下一页
gougoudan