小编Pat*_*Pat的帖子

在Windows中使用Apache Thrift

我有兴趣编译Thrift生成的代码并链接到Windows环境中的thrift C++库.做一些研究,我发现了一些最近的链接:

1)使用Cygwin/MinGW安装Thrift Win32

2)THRIFT-1031和THRIFT-1123补丁在MS Visual C++中编译

使用#1,我能够使用名为libthrift.a的MinGW编译linux库.但我真正想做的是能够生成Thrift代码,并使用Thrift dll或lib在WINDOWS中编译它.

换句话说,我看到如何使用MinGW编译在Windows中执行的Thrift代码.但我希望能够在Windows中开发和编译使用Thrift的代码.这可能吗?

如果没有,我认为#2是我唯一的选择,但它似乎仍处于开发阶段.

有任何想法吗?

c++ windows thrift visual-studio-2010 visual-c++

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

如何从C++中的父类继承方法

在C++中继承类时,我理解成员是继承的.但是如何继承这些方法呢?

例如,在下面的代码中,我希望方法"getValues"不仅可以通过CPoly访问,也可以通过任何继承它的类访问.所以可以直接在CRect上调用"getValues".

class CPoly {
  private:
    int width, height;
  public:
    void getValues (int* a, int* b)
      { *a=width; *b=height;}
  };

class CRect: public CPoly {
  public:
    int area ()
      { return (width * height); }
  };
Run Code Online (Sandbox Code Playgroud)

换句话说,有没有办法继承简单通用方法的方法,如getter和setter?

c++ polymorphism

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