CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

关于C++的构造函数

楼主wangfei0206wl(神笔马良时代的人)2006-03-15 12:30:14 在 C/C++ / C++ 语言 提问

请大家讨论一下在C++中构造函数为什么不可以是虚函数,而析构函数却可以是虚函数? 问题点数:20、回复次数:6Top

1 楼baojian88888(机器人)回复于 2006-03-15 12:36:47 得分 0

构造函数是虚函数有什么用呢Top

2 楼wohow()回复于 2006-03-15 12:39:12 得分 20

调用虚函数必须访问虚函数指针,虚函数指针在调用构造函数时才被初始化,所以构造函数不能是虚函数Top

3 楼healer_kx(甘草(楼主揭贴吧,我们这些上班灌水的也不容易))回复于 2006-03-15 12:40:53 得分 0

人家规定的,解释也不过是反证。根由源于对事物的认知规律。Top

4 楼beginnow()回复于 2006-03-15 12:45:34 得分 0

能够多态才称得上是面向对象,由虚函数实现.  
  如果一个类的构造函数可以是虚函数,则说明它也可以晚期绑定,这样的一个类你将无法使用.  
  当然构造函数可以以别的方式写成类似与虚函数(个人观点)Top

5 楼luoxianyt_21()回复于 2006-03-15 12:56:23 得分 0

oTop

6 楼bjskyhorse()回复于 2006-03-15 13:36:11 得分 0

thinking   in   c++,charter   14.Top

相关问题

  • C++拷贝构造函数
  • C++类的构造函数...
  • C++类的构造函数
  • 关于C++的拷贝构造函数
  • C++中构造函数的问题
  • C++构造函数与析构函数的问题
  • C++的基于对象的部分(构造函数,拷贝构造函数)
  • 构造函数
  • 构造函数
  • 构造函数??

关键词

  • c++
  • 函数
  • 指针
  • 构造函数
  • 虚函数
  • 构造
  • 调用

得分解答快速导航

  • 帖主:wangfei0206wl
  • wohow

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo