
DsSequence::reversed 함수는 DsSequence 클래스의 멤버 함수로, 내부 데이터를 역순으로 반환합니다. 이 함수는 내부 데이터를 복사하지 않고, 원본 데이터를 역순으로 반환하기 때문에 원본 데이터의 변경이 발생하지 않습니다.
DsSequence::reversed 함수를 사용하여 리스트를 역순으로 만들 수 있습니다. 예제 코드는 다음과 같습니다.
#hostingforum.kr
cpp
#include
#include
using namespace std;
int main() {
// 원본 데이터
vector data = {1, 2, 3, 4, 5};
// DsSequence::reversed 함수를 사용하여 역순 데이터를 얻기
vector reversedData(data.rbegin(), data.rend());
// 역순 데이터 출력
cout << "원본 데이터 : ";
for (int i : data) {
cout << i << " ";
}
cout << endl;
cout << "역순 데이터 : ";
for (int i : reversedData) {
cout << i << " ";
}
cout << endl;
return 0;
}
이 예제 코드에서는 vector 클래스를 사용하여 리스트를 생성하고, DsSequence::reversed 함수를 사용하여 역순 데이터를 얻습니다. 역순 데이터를 출력하여 결과를 확인할 수 있습니다.
2025-07-11 00:01