小编use*_*273的帖子

主机名的IPv6地址

Linux中是否有任何命令可以获取主机名的IPv6地址?

我试过了NSLookup,但似乎没有选择获取指定主机名的IPv6地址,或者我错过了它.

我有一个处理IPv6的C程序,我想通过使用不同的方法来获取主机的IPv6地址来检查我是否得到了正确的结果.

sockets linux networking ipv6

35
推荐指数
2
解决办法
7万
查看次数

C++中的向量和多态性

我有一个棘手的情况.它的简化形式是这样的

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)

他们以某种方式分享这个教学载体.我担心的是我执行"执行"功能的部分.它会起作用吗?它会保留其添​​加类型吗?

c++ oop polymorphism vector

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

c++ ×1

ipv6 ×1

linux ×1

networking ×1

oop ×1

polymorphism ×1

sockets ×1

vector ×1