Linux中是否有任何命令可以获取主机名的IPv6地址?
我试过了NSLookup
,但似乎没有选择获取指定主机名的IPv6地址,或者我错过了它.
我有一个处理IPv6的C程序,我想通过使用不同的方法来获取主机的IPv6地址来检查我是否得到了正确的结果.
我有一个棘手的情况.它的简化形式是这样的
class Instruction
{
public:
virtual void execute() { }
};
class Add: public Instruction
{
private:
int a;
int b;
int c;
public:
Add(int x, int y, int z) {a=x;b=y;c=z;}
void execute() { a = b + c; }
};
Run Code Online (Sandbox Code Playgroud)
然后在一个班级我做一些像......
void some_method()
{
vector<Instruction> v;
Instruction* i = new Add(1,2,3)
v.push_back(*i);
}
Run Code Online (Sandbox Code Playgroud)
而在另一堂课......
void some_other_method()
{
Instruction ins = v.back();
ins.execute();
}
Run Code Online (Sandbox Code Playgroud)
他们以某种方式分享这个教学载体.我担心的是我执行"执行"功能的部分.它会起作用吗?它会保留其添加类型吗?