static_assert 매개변수 관련 질문
해결됨
홍정모의 따라하며 배우는 C++
#include <iostream> #include <vector> #include <cassert> using namespace std; void printVector(vector<int>& temp, const int index) { assert(index >= 3); static_assert(index >= 3, "index should be less than 3");//여기서 컴파일 에러 } int main() { std::vector<int> vec{ 1,2,3,4,5 }; printVector(vec, 3); } static_assert 에서 에러가 나는데 매개변수를 const 상수화 해도 static_assert문에서 에러가 나는 이유가 뭔가요?
- c++
- static_assert
- C++
- const
- 매개변수
seungmin38
댓글 1
좋아요 0
조회수 365





