|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- void printI(T* arr, T2 len); //printI是函数模板 这里应该前置声明 的参数怎么填啊 void print(int* arr, int len)? void print(T* arr, T2 len)?
- template <typename T,typename T2>
- void printI(T* arr, T2 len)
- {
- for (T2 i = 0; i < len; i++)
- {
- cout << arr[i] << " ";
- }
- cout << endl;
- }
复制代码
- #include <iostream>
- template <typename T, typename T2>
- void printI(T *arr, T2 len);
- int main() {
- double data [] = {1.2, 2.3, 3.4};
- printI(data, 3);
- return 0;
- }
- template <typename T, typename T2>
- void printI(T *arr, T2 len)
- {
- for (T2 i = 0; i < len; i++)
- {
- std::cout << arr[i] << " ";
- }
- std::cout << std::endl;
- }
复制代码
|
|