xx

原创 2007年10月02日 18:04:00

#include <stdafx.h>
#include <iostream>  
#include <string>
#include <fstream>
#include <vector>

using namespace std;  

template <typename T>  
void ShowArray(T arr[],int n);//template   A  

template <typename T>  
void ShowArray(T * arr[],int n);//template   B  
test();

struct debts  
{  
 char name[50];  
 double amount;  
};  

int main()
{  
 int things[6]={13,31,103,301,130};  
 struct debts mr_E[3]=  
 {  
  {"Ima   Wolfe",2400.0},  
  {"Ura   Foxe   ",1300.0},  
  {"Iby   Stout",1800.0}  
 };  
 double *pd[3];  

 for(int i=0; i<3;i++)  
  pd[i]=&mr_E[i].amount;  

 cout<<"Listing   Mr.E's   counts   of   things:/n";  
 ShowArray(things,6);  
 cout<<"Listing   Mr.E's   debts:/n";  
 ShowArray(pd,3);//uses   template   B,more   specialized  

 string strthings[7] = {"a","b","c","d","e","f","g"};
 ShowArray(strthings,7);

 test();

 system("PAUSE");
 return   0;  
}
void test()
{
  vector<int> vec0;//null 's vector
 
  const int size = 8;
  const int value = 1024;
  //size = 8 's vector each value 0
  vector<int> vec1(size);
  //size = 8 's vector each value 1024
  vector<int> vec2(size,value);
  //size = 4 's vector each value ia
  int ia[4] = {0,1,1,2 };
  vector<int> vec3(ia, ia + 4);
  //vec4 is a copy vec2
  vector<int> vec4(vec2);

  cout << vec1.size();
}

template   <typename   T>  
void   ShowArray(T   arr[],int   n)  
{  
 cout<<"template   A/n";  
 for(int   i=0;i<n;i++)  
 cout<<arr[i];  
 cout<<endl;  
}  

template   <typename   T>  
void   ShowArray(T   *   arr[],int   n)  
{  
 cout<<"template   B/n";  
 for(int   i=0;i<n;i++)  
 cout<<*arr[i]<<'   ';  
 cout<<endl; 
}  
 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Fatal signal XX (SIGSEGV) 常见解决思路

Fatal signal XX (SIGSEGV)常用解决思路

Python3.XX学习笔记--------(一)

一、 Python的开发工具用的是Sublime Text3需要配置Python的系统环境变量:Tools–>Build System –> New Build System –>此时会打开一个新的文...

TEXT_xx工具

/* ************************************************************************************ **********...

java.lang.NoSuchFieldError: No static field xxx of type I in class Lcom/XX/R$id; or its superclasses

项目开发快到尾声,突然发现之前一个模块莫名其妙的奔溃了,我的内心也是奔溃的。以前一直都是好好的,也没去动过它,为啥会出现这样的问题呢? 下面我会根据自己的理解来看待问题android是怎么根据id查找...

STM32F0xx_TIM输出PWM配置详细过程

前言 前面我说过STM32的定时器功能很强大,今天就来总结一下它的另外一个“强大”功能:TIM的比较输出功能,输出可调PWM波形。直接调用函数接口“TIM2_CH1_PWM(uint32_t Fr...

xx

JS省份三级联动 省份 市县 var province = document....

xx

using System;using System.Collections.Generic;using System.Linq;using System.Configuration;{    publ...

Substring with Concatenation of All Words 找到连接所有单词的子串(加解决找出xx子串的通用模板)

在这里,我会对这道题目进行分析,并给出处理这类问题的通用模板。 根据题目的意思,我们要找到子串开始的下标,这个子串满足它是words中,所有单词的连接。(单词出现的顺序是无关的) 一个很自然而然的...

ti81xx_interrupt 1146: VBUS error workaround (delay coming)产生原因分析

这几天用开发板来采集声音信号,接了一个24为的采集卡。开发板是TI的AM335X,运行内核是3.2版。整个系统用小米移动电源供电(因为要把整个系统拿到室外)。但是在使用过程中,系统老是出问题,提示代码...

s3c24xx的时钟初始化

本文出处:http://blogold.chinaunix.net/u3/93291/showart_2071102.html逢山开路 遇水架桥,今天想自己写个adc的驱动,发现不清楚系统各个模块的系...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)