用C+编译Apache+;编译程序 P>使用C++编译器编译Apache及其模块列表是可能的吗? 这也会使C++模块的添加变得更容易。现在我正在努力添加一些C++模块,但是如果Apache本身被编译成C++二进制,那么这将使生活变得更加容

用C+编译Apache+;编译程序 P>使用C++编译器编译Apache及其模块列表是可能的吗? 这也会使C++模块的添加变得更容易。现在我正在努力添加一些C++模块,但是如果Apache本身被编译成C++二进制,那么这将使生活变得更加容,c++,apache,C++,Apache,用C+编译Apache+;编译程序 P>使用C++编译器编译Apache及其模块列表是可能的吗? 这也会使C++模块的添加变得更容易。现在我正在努力添加一些C++模块,但是如果Apache本身被编译成C++二进制,那么这将使生活变得更加容易。 C++和C是可互操作的。你可以将C++代码与C代码链接,反之亦然(尽管C++调用的C++方法必须声明为代码>外)“C”,以免被损坏,并且丢失了提供的名称的超载。 事实上,在恐龙漫游地球的时代,C++编译器只发射C并把它传递给C编译器。

用C+编译Apache+;编译程序 <> P>使用C++编译器编译Apache及其模块列表是可能的吗?
这也会使C++模块的添加变得更容易。现在我正在努力添加一些C++模块,但是如果Apache本身被编译成C++二进制,那么这将使生活变得更加容易。

C++和C是可互操作的。你可以将C++代码与C代码链接,反之亦然(尽管C++调用的C++方法必须声明为代码>外)“C”<代码>,以免被损坏,并且丢失了提供的名称的超载。 事实上,在恐龙漫游地球的时代,C++编译器只发射C并把它传递给C编译器。


<> P>所以,在某种意义上,你已经编译了一个使用C++兼容编译器(虽然它的源不是C++)的Apache:你不应该有任何麻烦,作为一个C++ C++模块,并将它连接起来。

< P> C++和C是可互操作的。你可以将C++代码与C代码链接,反之亦然(尽管C++调用的C++方法必须声明为代码>外)“C”<代码>,以免被损坏,并且丢失了提供的名称的超载。 事实上,在恐龙漫游地球的时代,C++编译器只发射C并把它传递给C编译器。
<> P>所以,在某种意义上,你已经用一个C++兼容编译器编译了Apache(虽然它的源不是C++):你不应该有任何麻烦,把C++作为一个C++模块,并将它连接到.< /P>,你能解释为什么编译一个C++编译器的Apache会使这个更容易吗?在C++中编写模块和链接到标准的Apache Bug有什么困难?你能解释为什么编译一个C++编译器的Apache会使这个更容易吗?在C++中编写模块和链接到标准的Apache构建有什么困难?我明白,为Apache编写C++模块并不困难,但是当我想使用C++特性时,我不得不写一点包装函数。@ USER105929不能从零神奇地产生C++。因为Apache是用C编写的,所以用C++编译器编译它不会使它使用新的语言特性,比如类……OOP…我在之前的评论中不是很清楚。我现在明白了。当我想使用C++特性(在我的模块中)*我不得不写一点包装功能。我明白,为Apache编写C++模块并不困难,但是当我想使用C++特性时,我不得不写一点包装函数。@ USE105929不能从零神奇地产生C++。因为Apache是用C编写的,所以用C++编译器编译它不会使它使用新的语言特性,比如类……OOP…我在之前的评论中不是很清楚。我现在明白了。当我想要使用C++特性(在我的模块中)*我最终不得不写相当多的包装器函数。