C++如何将N维数组作为参数动态传给方法
2015-11-17 19:10
309 查看
#include "stdafx.h" //直接特例化模板参数 template< int N, int M > void PrintArray( int pArray[ N ][ M ] ) { for( int i = 0; i < N; ++i ) { for( int j = 0; j < M; ++j ) { printf( "%d", pArray[ i ][ j ] ); } printf( "\n" ); } } int _tmain(int argc, _TCHAR* argv[]) { int Array[3][3] = { 0,1,2, 3,4,5, 6,7,8, }; //编译期就已经特例化数组维度 PrintArray< 3, 3 >( Array ); return 0; }
输出结果:
相关文章推荐
- Java 6 JVM参数选项大全(中文版)
- autoit 命令行参数说明
- 主页木马的制作方法
- 给IE加个参数 永远不怕IE主页被修改
- 解密网页加密的两个方法
- 定义标题的最好方法
- Ruby简明教程之方法(Method)介绍
- Ruby基础知识之方法、代码段
- C#获取文件夹及文件的大小与占用空间的方法
- Delphi控件ListView的属性及使用方法详解
- VB6实现连接Access数据库的ADODB代码实现方法
- 写批处理必备的一些命令参数使用技巧
- MySQL重定位数据目录的方法
- ASP 调用带参数输出的COM接口
- PowerShell中Get-Date对象的常用属性和方法介绍
- PowerShell实现参数互斥示例
- 在Linux上运行C#的方法
- C#从命令行读取参数的方法
- C#实现绘制面形图表的方法详解
- ruby 流程控制 方法