私はこのようなpythonで再帰関数を持っています
def recon(i,j):
if i == 0 or j == 0:
return []
elif x[i-1] == y[j-1]:
return recon(i-1,j-1) + [x[i-1]]
elif table[i-1,j] > table[i,j-1]:
return recon(i-1,j)
else:
return recon(i,j-1)
これをC ++で書き直そうとしていますが、問題は次の行です
return recon(i-1,j-1) + [x[i-1]]
私はこれをC ++でやろうとしましたが、コンパイルしません。Pythonのように配列を連結して返す方法はありますか。