`
vearne
  • 浏览: 18235 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

C++中把多维数组传递给函数可使用模版的办法

 
阅读更多

#include <iostream>
using namespace std;
template<int m,int n>
void print(int a[m][n]){
	for(int i=0;i<m;i++){
		for(int j=0;j<n;j++){
			cout<<a[i][j]<<" ";
			
		}
	}
	cout<<endl;
}
int main(){
	int a[][3]={{1,2,3},{4,5,6}};
	print<2,3>(a);
}
 
分享到:
评论

相关推荐

    一组新的多维数组模板类

    员自己有办法,利用C++的模板,运算符重载等技巧,完全可以构建出方便实用的多维数组类 我抢在明年之前做出这组模板类,也希望即使新标准增加了变量大小的多维数组,我的工 作也仍有一些意义, :) 另外,多维数组...

    零起点学通C++多媒体范例教学代码

    13.12在虚函数中使用成员名限定 13.13虚析构函数 13.14总结 第14章 数组 14.1 数组的基本用法 14.1.1 什么是数组 14.1.2数组元素 14.1.3数组下标越界 14.1.4 倒序输出 14.1.5 将数组的下标定义为常量 14.1.6 手动...

    零起点学通C++学习_多媒体范例教学代码

    13.12在虚函数中使用成员名限定 13.13虚析构函数 13.14总结 第14章 数组 14.1 数组的基本用法 14.1.1 什么是数组 14.1.2数组元素 14.1.3数组下标越界 14.1.4 倒序输出 14.1.5 将数组的下标定义为常量 ...

    Absolute C++中文版(原书第2版)-完美的C++教程,文档中还包含英文版

    16.2.2 C++中的模板类vector和 basic_string 478 16.3 模板和继承 478 第17章 链式数据结构 487 17.1 节点和链表 487 17.1.1 节点 487 17.1.2 链表 491 17.1.3 向链表头插入一个节点 492 17.1.4 向链表中...

    Visual C++ 2005入门经典.part08.rar (整理并添加所有书签)

    5.2.3 给函数传递数组 5.2.4 给函数传递引用实参 5.2.5 使用const修饰符 5.2.6 main()函数的实参 5.2.7 接受数量不定的函数实参 5.3 从函数返回值 5.3.1 返回指针 5.3.2 返回引用 5.3.3 函数中的静态变量 5.4 递归...

    Visual C++ 2005入门经典.part04.rar (整理并添加所有书签)

    5.2.3 给函数传递数组 5.2.4 给函数传递引用实参 5.2.5 使用const修饰符 5.2.6 main()函数的实参 5.2.7 接受数量不定的函数实参 5.3 从函数返回值 5.3.1 返回指针 5.3.2 返回引用 5.3.3 函数中的静态变量 5.4 递归...

    Visual C++ 2005入门经典.part05.rar (整理并添加所有书签)

    5.2.3 给函数传递数组 5.2.4 给函数传递引用实参 5.2.5 使用const修饰符 5.2.6 main()函数的实参 5.2.7 接受数量不定的函数实参 5.3 从函数返回值 5.3.1 返回指针 5.3.2 返回引用 5.3.3 函数中的静态变量 5.4 递归...

    -C++参考大全(第四版) (2010 年度畅销榜

    第二部分详细介绍了C++本身的特性,如类和对象、构造函数、析构函数和模板等;第三部分描述了标准函数库;第四部分讨论了标准类库,包括STL(标准模板库);第五部分显示了两个应用C++和面向对象编程的实际例子。 本书...

    C++ Primer第四版【中文高清扫描版】.pdf

    7.2.5 传递给函数的数组的处理 209 7.2.6 main:处理命令行选项 210 7.2.7 含有可变形参的函数 211 7.3 return语句 211 7.3.1 没有返回值的函数 212 7.3.2 具有返回值的函数 212 7.3.3 递归 216 7.4 函数声明 217 ...

    aybook.cn_c++jiaocheng0105.rar

    基础知识 7.1 函数的作用域准则 7.2 传递指针和数组 7.3 argc和argv:函数main()的参数 7.4 return语句 7.5 函数原型 7.6 头文件:进一步的学习 7.7 递归 第8章 函数,第二部分:引用,重载和默认参数 8.1 两种参数...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar

    *4.7 函数模板 *4.8 有默认参数的函数 4.9 函数的嵌套调用 4.10 函数的递归调用 4.11 局部变量和全局变量 4.11.1 局部变量 4.11.2 全局变量 4.12 变量的存储类别 4.12.1 动态存储方式与静态存储方式 4.12.2 自动变量...

    Visual C++ 2005入门经典.part07.rar (整理并添加所有书签)

    5.2.3 给函数传递数组 5.2.4 给函数传递引用实参 5.2.5 使用const修饰符 5.2.6 main()函数的实参 5.2.7 接受数量不定的函数实参 5.3 从函数返回值 5.3.1 返回指针 5.3.2 返回引用 5.3.3 函数中的静态变量 5.4 递归...

    Visual C++ 2005入门经典.part09.rar (整理并添加所有书签)

    5.2.3 给函数传递数组 5.2.4 给函数传递引用实参 5.2.5 使用const修饰符 5.2.6 main()函数的实参 5.2.7 接受数量不定的函数实参 5.3 从函数返回值 5.3.1 返回指针 5.3.2 返回引用 5.3.3 函数中的静态变量 5.4 递归...

    Visual C++ 2005入门经典.part06.rar (整理并添加所有书签)

    5.2.3 给函数传递数组 5.2.4 给函数传递引用实参 5.2.5 使用const修饰符 5.2.6 main()函数的实参 5.2.7 接受数量不定的函数实参 5.3 从函数返回值 5.3.1 返回指针 5.3.2 返回引用 5.3.3 函数中的静态变量 5.4 递归...

    visualC++2010入门经典源代码

    5.2.3 给函数传递数组 219 5.2.4 给函数传递引用实参 222 5.2.5 使用const修饰符 224 5.2.6 rvalue引用形参 225 5.2.7 main()函数的实参 227 5.2.8 接受数量不定的函数实参 229 5.3 从函数返回值 231 5.3.1...

    [Visual.C++.2010入门经典(第5版)].Ivor.Horton.part1

    5.2.3 给函数传递数组 219 5.2.4 给函数传递引用实参 222 5.2.5 使用const修饰符 224 5.2.6 rvalue引用形参 225 5.2.7 main()函数的实参 227 5.2.8 接受数量不定的函数实参 229 5.3 从函数返回值 231 5.3.1 返回指针...

    C++ Primer中文版(第5版)李普曼 等著 pdf 1/3

     16.4.1 编写可变参数函数模板 620  16.4.2 包扩展 621  16.4.3 转发参数包 622  16.5 模板特例化 624  小结 630  术语表 630  第Ⅳ部分 高级主题 633  第17章 标准库特殊设施 635  17.1 tuple类型 636  ...

    C++Primer(第5版 )中文版(美)李普曼等著.part2.rar

     16.4.1 编写可变参数函数模板 620  16.4.2 包扩展 621  16.4.3 转发参数包 622  16.5 模板特例化 624  小结 630  术语表 630  第Ⅳ部分 高级主题 633  第17章 标准库特殊设施 635  17.1 tuple类型 636  ...

Global site tag (gtag.js) - Google Analytics