c

C++에서 네임스페이스는 식별자(변수, 함수, 클래스 등)를 그룹화하고 겹치지 않는 범위(scope)를 제공하는 방법이다. 네임스페이스를 사용하면 코드의 이름 충돌을 방지하고 라이브러리, 프레임워크 또는 여러 개발자가 작성한 코드를 효과적으로 통합할 수 있다. 예제 // 네임스페이스 정의 namespace MyNamespace { int x; // 변수 x를 MyNamespace 네임스페이스 안에 정의 void myFunction(); // 함수 myFunction을 MyNamespace 네임스페이스 안에 정의 } // 네임스페이스의 사용 int main() { MyNamespace::x = 5; // MyNamespace 네임스페이스의 변수 x에 접근 MyNamespace::myFunction(); /..
c++ -Wall -Wextra -Werror -std=c++98 std=c++98란? std=c++98은 C++ 컴파일러에서 사용되는 옵션 중 하나로, C++98 표준을 사용하여 소스 코드를 컴파일하도록 지시한다. 이 옵션은 C++ 표준 라이브러리와 언어 기능을 C++98 표준에 따라 컴파일러가 처리하도록 한다. C++98은 1998년에 처음으로 C++ 표준으로 채택된 버전으로, 이전 버전인 C++98 표준 이전의 C++ 언어 버전과 비교하여 새로운 기능과 개선 사항을 도입하였음. 현재로서는 매우 오래된 표준이며, C++ 언어는 그 이후에도 여러 번의 표준 업데이트를 거쳐 발전해왔다고 한다. C++ 표준의 후속 버전에는 C++11, C++14, C++17, C++20 및 이후 버전이 있으며, 각각 새로..
C11 함수이며 쉽게 말해 string을 int로 반환해주는 함수이다. "String to Integer"의 줄임말로, 문자열을 정수형 데이터로 변환하는 데 사용된다. stoi 함수는 헤더 파일에 포함되어 있으며, 문자열을 받아들여 해당 문자열이 나타내는 정수를 반환합니다. 함수의 기본 형식은 다음과 같습니다: 원형 int stoi(const string& str, size_t* idx = 0, int base = 10); str: 정수로 변환할 문자열입니다. idx (선택적): 변환된 문자열의 마지막 인덱스를 가리키는 포인터. 이 값이 필요하지 않으면 디폴트값으로 설정될 수 있다. base (선택적): 문자열이 표현하는 숫자의 진법을 지정하는 매개변수이다. 디폴트값은 10이며, 2부터 36까지의 값을 ..
→ 문자열에서 숫자인지 아닌지 판단해주는 함수 헤더 파일 : 이라고 하는데 에서도 사용 가능한 듯 함수 원형 int isdigit(int c); 반환값 숫자 → 0이 아닌 수 나옴 숫자가 아닌 놈 → 0이 나옴 [C언어/C++] isdigit (숫자를 판단하는 함수) [C언어/C++] isdigit (숫자를 판단하는 함수) 안녕하십니다. BlockDMask 입니다. 오늘은 C언어 및 C++에서 문자를 다룰때 이걸 숫자인지 판단해야하는 경우가 있지 않았나요? 그럴때 사용하라고 C/C++에서 이미 만들어 놓은 함수가 있습니다. 바로 blockdmask.tistory.com
getline() C++에서 getline과 cin은 둘 다 입력을 받는 데 사용되는 기능이지만, 그들 간에 중요한 차이점이 있다. cin: cin은 표준 입력 스트림(주로 키보드 입력)에서 데이터를 읽는 데 사용됨. cin을 사용하면 공백 문자(스페이스, 탭, 개행)를 기준으로 데이터를 구분. 예를 들어, **cin >> 변수**를 사용하면 사용자가 공백 문자를 입력할 때까지 변수에 데이터를 읽는다 #include using namespace std; int main() { int num; cin >> num; // 사용자로부터 숫자를 입력받음 return 0; } getline getline은 특정 입력 스트림에서 한 줄의 문자열을 읽는 데 사용됨. getline은 줄 바꿈 문자('\\n')를 만날 ..
헤더파일 : 이라고 하는데 에 있는 듯 원형 int toupper(int c); 하는 일 → 소문자를 대문자로 바꿔서 출력함. 나머지는 그대로 출력. #include #include int main() { char *str; str = "awD12"; for (int i = 0; i < strlen(str); i++) { std::cout
재윤
'c' 태그의 글 목록