西西河

主题:【转贴】‘词话体’创作范例 -- 坐看风起云涌时

共:💬22 🌺8
全看分页树展 · 主题 跟帖
家园 【文摘】C++ 版

发信人: radi (epsikapa), 信区: Joke

标 题: Re: C++ 版

发信站: 水木社区 (Tue Nov 14 21:55:29 2006), 站内

可惜没用多线程,大家来 Debug 吧 :)

#include<iostream>

using namespace std;

#include "LingShanStory.h"

void main()

{

Student A(SCHOOL_PKU, GENDER_MALE);

Student B(SCHOOL_PKU, GENDER_FEMALE);

Student C(SCHOOL_PKU, GENDER_FEMALE);

Police D;

Place Lingshan;

Hotel LoveHotel(Lingshan);

int RoomNum = LoveHotel.AllocNewRoom();

if(RoomNum == NULL)

{

exit(1);

}

LoveHotel.CheckIn(A, HOUR_24, RoomNum);

LoveHotel.CheckIn(B, HOUR_24, RoomNum);

A.SetMobileOff();

B.SetMobileOff();

if(C.CallMobile(A.MobileNum)==NOSIGNAL|POWEROFF)

{

C.ReportTo(D, "xxx is missing.");

}

try

{

HumanBehavior::Intercourse(A,B);

if(D.Search(Lingshan,A)||D.Search(Lingshan,B))

{

throw("SEX INTERRUPTED!")

}

}

catch(char *s)

{

cout<<"NEWSMTH JOKE: "<<s<<'\n';

}

A.SetMobileOn();

B.SetMobileOn();

A.ReportTo(D, "xxx is OK.");

LoveHotel.CheckOut(RoomNum);

}

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河