김대리, 너무 팡션? 사용하지 마세요. 성능 잡는 데는 Functor가 있읍니다. 함자(Functor)는 “함수를 흉내 내는 객체“입니다. 객체이기 때문에 struct나 class 문법을 이용해 정의하고, 함수처럼 동작해야 하므로 () 연산자를 오버로딩합니다. 함수 객체 클래스 자체를 타입으로 활용 가능하기 때문에 C++ 템플릿과 결합하여 ... cpp c functor functional_programming struct function pointer operator overloading 03 Feb 2023 · by 박승재
스마트 포인터: 저수준에서 가비지 컬렉션을 추구하면 안 되는 걸까 가비지 컬렉션(Garbage Collection)은 동적 할당된 메모리 영역 가운데 더 이상 사용하지 않는 영역을 탐지하여 자동으로 해제하는 기능입니다. 자바, C#, 파이썬 등의 프로그래밍 언어들은 처음부터 가비지 컬렉션 기법을 염두에 두고 설계되어, 언어 자... cpp c smart_pointer raii csptr gcc cleanup macro clang intel unique_ptr shared_ptr weak_ptr 20 Jan 2023 · by 박승재
[회원모집] 소프트웨어를 여행하는 히치하이커를 위한 안내서: 인트아이 안녕하세요. 저희 인트아이는 취업 정보 교류 및 자기 계발을 위해 설립된 정보통신공학과의 프로그래밍 소모임입니다. 인트아이는 2016년 여름방학 중 정보통신공학과 홈페이지 개편 프로젝트를 위한 학생회 소모임으로 결성되었으며, 현재는 정보통신공학과 공식 소모임... recruit 12 Jan 2023 · by 박승재
GitHub 저장소의 Languages가 잘못 표기되었을 때 GitHub 저장소에 라이브러리 헤더 파일, CSS 등을 포함해서 올리면 아래와 같이 Languages 표시가 라이브러리 코드로 인해 이상하게 출력되는 경우가 있다. api/include/**.h 라이브러리 헤더 파일로 인해 C언어 프로젝트로 인식 ... github linguist language library vendored gitattributes 08 Jan 2023 · by 박승재
보였다..! 빈틈의 실! Cppcheck를 이용한 C++ 프로젝트 정적 분석 정적 분석이란 프로그램을 직접 실행하지 않고, 프로그램 코드만을 참고해 프로그램의 동작을 분석하는 것을 말합니다. C++의 대표적인 정적 분석 도구로는 Cppcheck가 있습니다. Cppcheck는 정적 분석을 통해 프로그램에서 발생가능한 버그 찾아내 프로그래... cpp c cppcheck windows visual_studio 07 Jan 2023 · by 박승재
Tag actions adoptium ai algorithm alpine arduino array asio benchmark boost c cargo cmake code_coverage codecov compose computer_graphics cpp css database debian deep_learning design_pattern development_environment docker eclipse embedded_system facebook feed filter freeglut function gcc git github gradle hackathon hardware html huggingface import insert intellij iterator java javascript jdk jekyll jetbrains json jwt kotlin library linux lombok machine_learning mariadb maven meson meta msvc mysql nlp opengl opening_party operator pipeline pointer postgres psycopg2 pypi python raii rdbms recruit regular-meetup retrospective review rust sdkman seo service_worker socket sorting spring springboot sql string student_license summary svg syntax system_programming template temurin testing ubuntu vcpkg visual_studio visualization web windows winsock2 workbox