| 
			 
					阅读:950回复:4
				 
				如何使C++编译出的函数名称是标准的C形式的?
					class MyClass 
 
							{ public: static void MyFun1(); } 如何确保输出的函数MyFun1,能赋值给同类型的标准C函数指针? 有中方法是用 extern “C”, 不知道是放在.h文件中,还是放在.cpp文件中? 在我的程序中,加与不加extern “C”都是赋值给c指针都是对的, 不知道把我的代码传递给别人使用会不会有问题? 如何确定我的c++输出的函数名称是标准的c形式的呢?  | 
	|
| 
			 沙发# 
								发布于:2005-02-24 19:55				
			
					定义成Static后,无所谓的。				 
							 | 
	|
| 
			 板凳# 
								发布于:2005-02-24 08:25				
			必须加extern “C”  | 
	|
					
						
  | 
	
| 
			 地板# 
								发布于:2005-02-23 19:09				
			
					必须加extern “C”				 
							 | 
	|
					
						
  | 
	
| 
			 地下室# 
								发布于:2005-02-23 15:19				
			
					extern “C”一般是在函数说明的时候加的。。
 
							可以在头文件中,也可以在源文件中。。  | 
	|
					
						
  |