为什么我不能在C++代码中使用泛型?

为什么我不能在C++代码中使用泛型?,c++,C++,我发现要实例化一个_泛型,源文件需要是一个.c文件,并用gcc-std=c11编译。将其命名为.cpp文件并使用g++-std=c++11不起作用。g++-std=c11也是如此,这是预期的,因为-std=c11开关仅适用于.c文件。在C++库中定义泛型函数的一种好方法是什么,让C++应用程序使用库吗?目的是支持C应用程序,但不放弃对C++应用程序的支持。 < P> C++中没有泛型,不能用C++代码使用。如果你想设计跨编译的代码,例如头文件,要么完全避免通用,要么使用IFDEF和CPLUS来分

我发现要实例化一个_泛型,源文件需要是一个.c文件,并用gcc-std=c11编译。将其命名为.cpp文件并使用g++-std=c++11不起作用。g++-std=c11也是如此,这是预期的,因为-std=c11开关仅适用于.c文件。在C++库中定义泛型函数的一种好方法是什么,让C++应用程序使用库吗?目的是支持C应用程序,但不放弃对C++应用程序的支持。

< P> C++中没有泛型,不能用C++代码使用。如果你想设计跨编译的代码,例如头文件,要么完全避免通用,要么使用IFDEF和CPLUS来分别为C和C++提供两个独立或半独立版本的相同代码。例如,C++函数的函数重载而不是泛型。

C++中没有泛型,不能用C++代码。如果你想设计一个跨编译的代码,例如头文件,要么完全避免通用,要么使用IFDEF和.CPLUS来分别为C++和C++提供两个独立或半独立版本的相同代码,例如C++上使用函数重载而不是泛型。由不同的委员会组成的不同的标准,因为C和C++是不同的语言,由不同的委员会组成的不同的标准来管理。