#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문에서 에러가 나는 이유가 뭔가요?