| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1800 人关注过本帖
标题:关于devc++中,析构函数的问题
只看楼主 加入收藏
litcatyx
Rank: 1
等 级:新手上路
威 望:1
帖 子:151
专家分:0
注 册:2006-10-27
收藏
得分:0 
直接在命令提示符里输入不就行了

2007-03-13 22:50
ljhwahaha
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2007-3-13
收藏
得分:0 
以下是引用song4在2007-3-13 22:36:58的发言:

你可以用
getch()试试

很奇怪,如果用getch()的话,输出结果也只有
Dateobject initialized.
2001/10/1

2007-03-13 22:53
yuyunliuhen
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1435
专家分:0
注 册:2005-12-12
收藏
得分:0 


很奇怪,如果用getch()的话,输出结果也只有
Dateobject initialized.
2001/10/1

建议查一下MSDN.

如:
#include <conio.h>
#include <ctype.h>

int main( void )
{
int ch;

_cputs( "Type 'Y' when finished typing keys: " );
do
{
ch = _getch();
ch = toupper( ch );
} while( ch != 'Y' );

_putch( ch );
_putch( '\r' ); // Carriage return
_putch( '\n' ); // Line feed
}

[此贴子已经被作者于2007-3-13 23:28:25编辑过]


Go confidently in the  directions of your dreams,live the life you have imagined!Just do it!
It is no use learning without thinking!
2007-03-13 23:25
ljhwahaha
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2007-3-13
收藏
得分:0 

请问怎样插吖?我的vc++用不了

2007-03-13 23:51
boyyang4894
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2007-2-13
收藏
得分:0 

#include <cstdlib>
#include <iostream>
#include <stdio.h>
using namespace std;
class Date
{
public:
Date ();
~Date ();
void SetDate(int y,int m,int d);
int IsLeapYear()const;
void PrintDate()const;
private:
int year,month,day;
};
Date:: Date () //构造函数
{cout<<"Date object initialized.\n";

}
Date:: ~ Date() //析构函数
{cout<<"Date object destroyed.\n";
system("PAUSE");//在此加入该语句;
}
void Date:: SetDate(int y, int m, int d)
{year=y;month=m;day=d;}
int Date:: IsLeapYear() const
{
return(year%4==0&&year%100!=0)||(year%400==0);
}
void Date:: PrintDate() const
{cout<<year<<"/"<<month<<"/"<<day<<endl;}

int main(int argc, char *argv[])
{
Date d;
d.SetDate(2001,10,1);
d.PrintDate();
system("PAUSE");

return EXIT_SUCCESS;
}

2007-03-15 20:15
ljhwahaha
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2007-3-13
收藏
得分:0 

嗯嗯,是好办法!!!
还有个办法就是构造一个函数,将
Date d;
d.SetDate(2001,10,1);
d.PrintDate();
system("PAUSE");
都放到里面,再在main里面调用

2007-03-15 22:55
快速回复:关于devc++中,析构函数的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032760 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved