전체 글(1142)
-
xfce4에서 super L키 동작시키기
1. xfce4 setting manager 실행 2. https://www.linuxhelp.com/how-to-install-xfdashboard-in-ubuntu (xfdashboard 설치) 3. super+L키에 shortcut으로 등록
2022.12.09 -
Happy Birthday Linux from 유영재
Happy Birthday Linux !!!
2020.08.16 -
블로그 이전을 준비 중입니다
github page로 블로그 이전을 준비하고 있습니다. 총 2가지 이유입니다. 1. 최근 면접을 통해 포트폴리오의 중요성을 깊게 깨달았습니다. 따라서 깃헙을 통한 포트폴리오 + 개발 두 가지를 모두 잡기 위해서 시작할 것 같습니다 2. 사용자 url로 전환이 가능해 추후 저만의 웹 사이트를 구축 가능 지킬 생성기 기반의 페이지를 가져갈 것이고 구축하고 익숙해지는데 시간이 소요될 것 같습니다. 그 전까지는 블로그 게시는 없을 것 같습니다
2019.11.22 -
컴파일 에러와 런타임 에러
[참고] https://spaghetti-code.tistory.com/35 #include int main(void) { void* ptr = NULL; int a = 3; ptr = &a; printf("%d\n", *ptr); } 위 에러는 '식이 완전한 개체 형식의 포인터여야 합니다'라고 컴파일 오류를 낸다. '타입체크 에러'로 분류되는 것 같다 [수정 후] #include int main(void) { void* ptr = NULL; int a = 3; ptr = &a; printf("%d\n", *(int*)ptr); } 할당되지 않는 영역에 대해서 읽기를 시도할 때는 런타임 에러를 발생시킨다 #include int main(void) { printf("%d\n", *(int*)(0x0A0A)..
2019.11.18 -
for문 증감부분에서의 ++i와 i++의 차이
i++, ++i 증감연산자를 하면 실제로 연산자 오버로딩으로 들어가게 된다 전위 증가연산자는 자신의 객체가 그대로 반환되도 되기 때문에 빠르지만, 후위 증가연산자는 다음 행에서 변화가 생겨야하므로 객체를 복사하는 부분이 따로 이뤄지기 때문에 전위연산자를 다시 한 번 호출하기 때문에 조금 느리다. 하지만 큰 차이는 없는 것 같다
2019.11.17 -
friend 함수, 클래스 올바르게 사용하기
클래스 간 상호작용을 위해서 friend 키워드가 가끔 사용된다. 캡슐화에 위배되는 사항이라 사용은 지양되지만 실제로 연산자 오버로딩 등 절대적으로 필요한 부분이 있다 다음 코드는 클래스 A에 private 멤버에 접근하려고하니 오류가 발생한 것이다 #include using namespace std; class A { private: int m_value = 1; }; void printA(A &a) { cout
2019.11.17