인프런 커뮤니티 질문&답변

조현성님의 프로필 이미지
조현성

작성한 질문수

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

[필수개념] 순열 : 개념과 next_permutation

알고리즘 교안 68p 오류

작성

·

407

0

#include<bits/stdc++.h>
using namespace std;
vector<pair<int, int>> v;
bool cmp(pair<int, int> a, pair<int, int>  b){
    return a.first > b.first;
}   
int main(){
    for(int i = 10; i >= 1; i--){
        v.push_back({i, 10, -i});
    } 
푸시백에 빨간줄이 생기는데 왜그럴까요 
인스턴스가 없다는데 뭔지 모르겟네요
}

답변 1

0

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 현성님 ㅎㅎ

지금 vector는 pair로 선언했죠?

근데

({i, 10, -i});

tuple을 넣고 있어서 발생하는 에러에요. ㅎㅎ

pair로 선언했다면
>>

pair을 넣어야 합니다.

감사합니다.

조현성님의 프로필 이미지
조현성

작성한 질문수

질문하기