读书人

c++ 惯用的代码例子(字符倒序整数合

发布时间: 2012-09-16 17:33:17 作者: rapoo

c++ 常用的代码例子(字符倒序,整数合并)2
int _tmain(int argc, _TCHAR* argv[])
{
cout<<">>>>>>>>>>"<<endl;
//二维数组改变值返回
/*cout<<"二维数组改变值返回:"<<endl;
int iHeight = 5;
int iWidth = 3;

int* Arr2D = new int[iWidth*iHeight]; //建连续空间放二维数组
int** Arr2tmp = new int*[iHeight]; //建指针数组指向第1维的起始

int i;
for (i=0;i<iHeight;i++) //初始化第1维指针
{
Arr2tmp[i] = &Arr2D[i*iWidth];
}

Func2D(Arr2tmp,iHeight,iWidth); //函数调用

for (i=0;i<iHeight;i++) //输出测试
{
for (int j=0;j<iWidth;j++)
{
printf("%6d",Arr2tmp[i][j]);
}
printf("\n");
}*/

//合并数组,并排序
/*cout<<"合并数组:"<<endl;
//std::vector v = new vector();
std::list<std::string> l ;
l.push_back("3");
l.push_back("2");
l.push_back("4");
l.push_back("1");
l.sort();
for_each(l.begin(), l.end(), PrintStr );*/

/*cout<<"合并数组2:"<<endl;
int a[] = {1,2,3,4,5,6};
int b[] = {5,4,7};
std::list<int> li(a,a+6);
/*std::list<int>::iterator ite = li.begin();
while(ite != li.end())
{
cout<<*ite<<endl;
ite++;
}*/
/* std::list<int> li2(b,b+3);
// for (int i=0;i<3;i++)
//{
li.merge(li2,isContains);//.unique(b[i]);
//li.push_back(b[i]);
//}
for_each(li.begin(),li.end(),PrintIt);
li.sort();
cout<<"排序后:"<<endl;
for_each(li.begin(),li.end(),PrintIt);*/

读书人网 >C++

热点推荐