众所周知,过去的很多代码都是用C或者Fortran写的,这样的代码在高性能计算领域十分常见。因为它们很快。但是,C和fortran毕竟太元老,有些地方不如C++方便,比如C++模板库就给我们提供了许多便利。我迄今不知道在C中该如何写一个大小可变的数组,而在C++中只要使用std::vector就行了。
-----原有的代码----
CG.f
-----新的代码-------
module1.c
module2.cpp
module2.h
大概就是这样吧,包含了C C+
众所周知,过去的很多代码都是用C或者Fortran写的,这样的代码在高性能计算领域十分常见。因为它们很快。但是,C和fortran毕竟太元老,有些地方不如C++方便,比如C++模板库就给我们提供了许多便利。我迄今不知道在C中该如何写一个大小可变的数组,而在C++中只要使用std::vector就行了。
大概就是这样吧,包含了C C+