首页
IT
登录
6mi
u
盘
搜
搜 索
IT
C++练习:递归输出vector
C++练习:递归输出vector
xiaoxiao
2021-03-25
126
递归输出vector
// recursive.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "recursive.h"
#include <cassert>
#include <iostream>
using
std
::endl;
using
std
::
cout
;
using
std
::
cerr
;
int
main() {
vector
<
int
>
i{
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
};
vprintf
(i);
return
0
; }
inline
void
vprintf
(
vector
<
int
>
&ivec) {
static
auto
sz = ivec.size();
if
(sz !=
0
) {
cout
<< ivec[--sz]<<
" "
;
cerr
<<
"size: "
<<
sizeof
(ivec[sz]) <<
" "
<<
"at line"
<< __LINE__ << endl;
vprintf
(ivec); } }
转载请注明原文地址: https://ju.6miu.com/read-6808.html
技术
最新回复
(
0
)