# C

6593개의 포스트

[Effective C++] 항목14 : 자원 관리 클래스의 복사 동작에 대해 진지하게 고찰하자

힙에서 생기는 자원들은 항목13에서 언급한 uniqueptr, sharedptr과 같은 스마트 포인터로 자원을 관리하면 된다. 그러나 힙이 아닌 공간에서 생성된 자원은 스마트 포인터로 처리하기 적합하지 않다. 이럴 때는 스스로 자원 관리 클래스를 만들어야 한다. 자원

약 12시간 전
·
0개의 댓글
·

[열혈 c++ 프로그래밍] ch10 & ch11

열혈 c++ 프로그래밍을 보고 요약정리합니다.

약 13시간 전
·
0개의 댓글
·

[BOJ14891 C++] 톱니바퀴

재밌는 시뮬레이션 구현 문제 ~이 문제도 골드 5 인데 이거는 솔직히 . . 인구이동보다 훨씬 할만함 ...왜 다 같은 골드 5인지 참 의문이네그냥 간단히 해서, 이전의 바퀴에 대한 정보랑,이후의 바퀴에 대한 정보를 저장이전 바퀴들을 보고 이후 바퀴에 저장하는 식으로

약 16시간 전
·
0개의 댓글
·

[BOJ16234 C++] 인구이동

이게 진정 골드 5 문제인건가.같은 골드 5보다도 훨씬 어렵잖아!!!내가 어렵게 푼 걸지도 . . . .우선 이 문제는 참 재밌는게, 몇개의 연합이 생길지도 모르고, 각 연합마다 인구수를 n등분해서 뿌려주는 것처음에 풀 때는 연합이 무조건 1개만 생기는 줄 알았는데 .

약 16시간 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 혼자서 하는 틱택토(C++)

프로그래머스 Lv2. 혼자서 하는 틱택토(C++)

약 17시간 전
·
0개의 댓글
·

[포스코x코딩온] 스마트팩토리 1주차 회고 | C++ 기초 문법

벌써 스마트팩토리 1주차가 오늘부로 끝나간다. 1주차에는 전에 올린 기본적인 github와 기초문법 C++를 배웠다. C++은 C언어와 기본적인 형태는 같지만 문자열을 선언하거나, 문자를 출력, 입력할 때 문법이 다르다. C언어는 문자열을 사용하기 위해서는 배열을 사용

약 18시간 전
·
0개의 댓글
·
post-thumbnail

범위 기반 for문의 차이점

기존의 for 문 범위 기반의 for 문 > 간단하고 편해보이는 범위 기반(base ranged) for문은 기존의 for문을 완벽하게 대체하지는 못한다. 첫번째 차이점은 범위기반 for문에서는 x=arr[i] 로 접근 즉 복사를 하기때문에 index 에대한 정보

약 20시간 전
·
0개의 댓글
·
post-thumbnail

[포스코x코딩온] 스마트팩토리 1주차 회고 2 | 공백이 있는 문자열 입력받기

영어로 된 문자열 모두 소문자로 입력 받아서 문자열에 사용된 문자의 개수를 구하시오ex)입력예시 : apple출력예시 : 4 개 ( a, p, l, e )입력예시 : bacon출력예시 : 5 개 ( b, a, c, o, n )입력예시 : i have a pen출력예시

약 20시간 전
·
0개의 댓글
·
post-thumbnail

VSC C++ 초기설정 및 깃 연동

C++에 초기 설정 및 깃허브 연동중 에러가 발생할 수 있을법한 과정을 웬만해선 다 포스팅해봤습니다. VisualStudioCode 에서 발생할만한 에러 & 깃허브 연동 및 업로드 방법에 대해서 많이 겪어보았고, 정말 여러가지 경우의 수에 대해서 보다 자세하게 작성하게

약 21시간 전
·
0개의 댓글
·
post-thumbnail

fgets로 buffer크기만큼 입력을 받을 수 있을까?

fgets로 buffer크기만큼 입력을 받을 수 있을까? -> 아니오. 최대 buffer크기 - 1 만큼 입력받을 수 있다.

어제
·
0개의 댓글
·

[Effective C++] 항목13 : 자원 관리에는 객체가 그만!

서론 프로그래밍에서 자원은 사용을 마치고 나면 시스템에 돌려주어야 하는 모든 것을 말한다. C++ 프로그램에서 자원은 대표적으로 동적 할당한 메모리가 있으며, 이 외에도 file descriptor, mutex lock, GUI 리소스, DB 연결, 네트워크 소켓 등등

어제
·
0개의 댓글
·
post-thumbnail

baekjoon 1966

In C language, I have to implement all the functions, so it's a pretty tricky problem.First, node definition and queue initialization + isEmpty functi

어제
·
0개의 댓글
·
post-thumbnail

baekjoon 2420

finding largest smallest integer

1일 전
·
0개의 댓글
·
post-thumbnail

baekjoon 1269

int compare(int a, int b);int main(void) { int sizeA, sizeB;}int compare(int a, int b) { return ((int)a) - ((int)b);}

1일 전
·
0개의 댓글
·

백준 Silver1 #1074 Z

2일 전
·
0개의 댓글
·

printf 후 sleep을 하면 sleep하기 전에 출력될까?

printf 후 sleep을 하면 sleep하기 전에 출력될까?\-> sleep한 후에 출력된다.

2일 전
·
0개의 댓글
·
post-thumbnail

fgets로 버퍼 크기보다 더 많이 읽으면 어떻게 될까?

Abort trap: 6라는 메시지가 나고, 프로그램이 종료된다.

2일 전
·
0개의 댓글
·
post-thumbnail

이미 내용이 있는 버퍼에 fget를 사용하면 덮어쓸까?

이미 내용이 있는 버퍼에 fget를 사용하면 덮어쓸까? -> 덮어쓴다.

2일 전
·
0개의 댓글
·
post-thumbnail

리눅스에서 C 코드 컴파일하기, make 사용 방법

helloWorld!를 출력하는 간단한 C 코드 파일을 만들어 두었다. 파일 이름은 a.c이다. gcc a.c 는 실패했다! gcc를 설치하라고 나온다. 리눅스 처음 배울 땐 되게 어렵고 난해했는데.. 지금 보니까 꽤나 친절한 것 같기도 하다. 나와 있는 대로

2일 전
·
0개의 댓글
·