指教一下 谢谢-初学者不懂,帮帮忙,谢谢了

问题描述

初学者不懂,帮帮忙,谢谢了
如何定义两个类的关联c++。像小猫小狗两个类,他们都有互送礼物,如何编写代码

解决方案

 class Dig;class Cat{    public: Dog dog;        public: void sendgift()        {            dog.receivegift();        }        public void receivegift()        {            ...        }};class Dog{    public: Cat cat;        public: void sendgift()        {            cat.receivegift();        }        public void receivegift()        {            ...        }};

解决方案二:
可以试试友元类,半夜了我就不编码了。

解决方案三:
定义两个类 ,互相调用对方类的方法

解决方案四:
在小猫和小狗的类里分别加接收礼物和送出礼物的方法。

解决方案五:
楼上说的很正确,可以试一试

解决方案六:
或者可以用一个动物父类

时间: 2024-12-22 13:06:04

指教一下 谢谢-初学者不懂,帮帮忙,谢谢了的相关文章

asp.net mvc 关于FormCollection collection采集不到数据问题.大神们帮帮忙谢谢,指点一下也可以

问题描述 asp.net mvc 关于FormCollection collection采集不到数据问题.大神们帮帮忙谢谢,指点一下也可以 新手求请教!就是FormCollection collection采集不到前台的数据,之前用的时候从没出现这种问题. 解决方案 你在控制器端试试不要用FormCollection collection来接收,先试试用 public ActionResult xxxxxx(string line)来接收试试看 解决方案二: 视图转型了吗?引用mvc的js文件了

SQL Server2008r2 sqlexpress服务无法打开 请各位帮帮忙 谢谢!

问题描述 SQL Server2008r2 sqlexpress服务无法打开 请各位帮帮忙 谢谢! 下面是出错的日志文件 2016-05-15 10:03:21.91 Server Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (Intel X86) Mar 29 2009 10:27:29 Copyright (c) 1988-2008 Microsoft Corporation Express Edition on Windows NT 6.1

sql-有关数据库查询的一个问题请大家帮帮忙谢谢!!

问题描述 有关数据库查询的一个问题请大家帮帮忙谢谢!! 写一个查询SQL 将 oal_tb_waybill 表中创建时间近三个月 statee字段为2或5的数据查询出来 该怎么写呢 用的是MySql数据库 解决方案 日期间隔返回月数http://dodomail.iteye.com/blog/883422 解决方案二: SELECT * FROM oal_tb_waybill WHERE created > DATE_SUB(NOW(),INTERVAL 3 MONTH) AND created

jQuery mobile ajax加载数据后没有样式,麻烦帮帮忙谢谢!

问题描述 jQuery mobile ajax加载数据后没有样式,麻烦帮帮忙谢谢! // $.ajax({ type: 'post' url: ajaxUrl //<%=request.getParameter("""")%> data: {id:p_idcur_page:curpage} dataType: 'json' success: function (data) { //判断返回的集合是否为空 if(data.examInfoList!=nul

java双线程冒泡排序 帮帮忙谢谢了!

问题描述 要求先输入几个数字,然后使用两个线程,一个做升序排列,另一个做降序排列怎么写啊?那位大大能帮帮忙谢谢了! 解决方案 解决方案二:线程同步

怎么样把上传流存到数据中 再从数据库中取出来 帮帮忙谢谢

问题描述 upload.jsp<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%><%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.ge

JAVA的JS正则问题,帮帮忙 谢谢

问题描述 <IMGhspace='90'height='200'src="/webinfo/UploadFile/2009/4/14/2009041403135693.jpg"width='300'><br><IMGhspace='90'height='200'src="/webinfo/UploadFile/2009/4/14/20090414031415296.jpg"width='300'>2张图片我想通过JS正则取得图片的

问个eWebEditor的问题,谁可以帮帮忙 谢谢了

问题描述 eWebEditor的问题我的新闻用这个插件,可是在后台打印的时候,如<inptutype=text>我想要type='text'加上单印号怎么加谁能帮帮忙 解决方案 解决方案二:ewebeditor提值时,注意value值用单引号然后单引号双引号交错使用就可以了我的资源里有个fck编辑器,很好用,有需要的朋友可以去看看解决方案三:没有人能帮帮忙嘛解决方案四:inptutype=text>问题是我是想在属性里面加单引号type='text'这样加的解决方案五:帮顶一下!!解决方

帮帮忙 谢谢高手

问题描述 你好,我现在是刚学c#,我在c#帮助中看不到继承该类的子类,只能看到它父类,怎么才能找到子类啊?谢谢了. 解决方案 解决方案二:不知道你用的是不是VS2005,那如果是应该在"视图"-->"类视图"中应该能看到