小编Dol*_*iac的帖子

嵌套的include语句,便于编程c/c ++

除了好的做法,我试图让编码对我自己来说更容易.

是否可以创建一个头文件来处理无数的包含,以便源可以只包含一个头?

编辑:有些人正在引用Cocoa.我忘了提到C/C++编程.它在标签中,但我忘了把它放在这里.

编辑:没关系.看来我带着这个问题踩到了一个蚁丘.学过的知识.

c c++ header include

1
推荐指数
1
解决办法
903
查看次数

继承相同父级的两个对象具有交换属性

我目前正在编写一个模拟Java中大规模战斗的群体AI程序.我正在使用一个抽象类AIUnit,定义如下:

public abstract class AIUnit
{
private int health;

protected AIUnit(int health)
{
    this.health = health;
}

public abstract void Move();    //Move unit
public abstract void Attack(AIUnit unit);   //Attack unit in front
public abstract void Send(int freq,int msg);    //Send message on frequency
public abstract void Recv();    //Receive message

public int GetHealth()
{
    return health;
}

public void TakeDamage(String name)
{
    --health;
    System.out.println(name+" took damage!  Health remaining: "+health);
    if (health == 0)
    {
        System.out.println(name+" is dead!");
        this.Die();
    }
}

public void …
Run Code Online (Sandbox Code Playgroud)

java inheritance abstract-class

0
推荐指数
1
解决办法
59
查看次数

标签 统计

abstract-class ×1

c ×1

c++ ×1

header ×1

include ×1

inheritance ×1

java ×1