MIDAS LOG
Last updated
Was this helpful?
Last updated
Was this helpful?
IFC Import 1D 마무리
IFC Geometry Converter
Clean Code
Analytics Line
Cpp Basic
Thread
async future
Cpp17
filesystem
boost
asio
multi_index
IFC Import 2D
PR Day 준비
IFC Geometry Converter
Clean Code
Analytics Line
Cpp Basic
Thread
Cpp17
filesystem
boost
asio
multi_index
IFC Import 2D
PR Day
CPP Basic
IFC Geometry Converter
Clean Code
Analytics Line
Cpp Basic
Thread
Cpp17
filesystem
boost
asio
multi_index
IFC Import 2D
Solid Refactoring
CPP Basic
IFC Import 2D
Clean Code
Analytics Line
Cpp Basic
Thread
Cpp17
filesystem
boost
asio
multi_index
ASSERT, assert, static_assert
일단 기본적으로 assert는 조건 처리를 통해 거짓이 나올경우 프로그램을 그 지점에서 바로 중단시켜 준다.
그렇기 때문에 디버깅 할 때 매우 편하다.
if 문을 통한 예외 처리 방식 보다는 때에 따라 assert를 넣는 것이 효과적이다.
디버깅 모드에서만 프로그램이 중단된다.
그 말은 Release 모드에서는 assert가 걸리지 않는다.
보통 사용할 때 assert(0);
을 넣는데 그것 뿐만 아니라 조건 처리를 이용해 프로그램을 중단시킬 수 있음을 기억하자.
ASSERT와 assert는 똑같다. 그러나 ASSERT는 mfc 함수 내에 전처리기로 정의되어 있는 듯 하다. assert는 헤더 파일에 따로 정의되어 있다. 범용적으로 사용하기 위해 assert를 사용하자.
assert와 ASSERT가 프로그램 런타임 시점에 조건에 의해 중단을 시켜준다면, static_assert는 컴파일 시점에 프로그램을 중단시켜준다. 역시 때에 따라 잘 사용하도록 하자.
IFC Import 2D
Solid Refactoring
IFC Import 2D
Clean Code
Analytics Line
Cpp Basic
Thread
Cpp17
filesystem
boost
asio
multi_index
IFC Import 2D
Solid Refactoring
IFC Import 2D
Clean Code
Analytics Line
Cpp Basic
Thread
Cpp17
filesystem
boost
asio
multi_index
Modern C++ 이용해서 DPGet 개선
IFC Rebar 일단 할 수 있는 부분...
IFC Import 2D
Clean Code
Analytics Line
Cpp Basic
Thread
Cpp17
filesystem
boost
asio
multi_index
IFC Rebar refactoring
IFC Import 2D
Clean Code
Analytics Line
Cpp Basic
Thread
Cpp17
filesystem
boost
asio
multi_index
Ifc Export 기반 기술 확보
IFC Export 기반 기술 확보
Analytics Line
Cpp Basic
Thread
Cpp17
filesystem
boost
asio
multi_index
최종적으로는 개발자 간 코드 리뷰 시스템 도입
Ifc Export 기반 기술 확보
IFC Export 기반 기술 확보
Analytics Line
Cpp Basic
Thread
Cpp17
filesystem
boost
asio
multi_index
Ifc Export 기반 기술 확보
IFC Export 기반 기술 확보
Analytics Line
Cpp Basic
Thread
Cpp17
filesystem
boost
asio
multi_index
IFC Import 사용자 제공을 위한 테스트
IFC Export 기반 기술 확보
Analytics Line
Cpp Basic
Thread
Cpp17
filesystem
boost
asio
multi_index
기반 기술 확보, 일단 오픈 소스 기준 해당치까지는 구현... 더 이상 개발 불가능...
IFC Import 사용자 제공을 위한 테스트
IFC Import 사용자 제공을 위한 테스트
Analytics Line
Cpp Basic
Thread
Cpp17
filesystem
boost
asio
multi_index
IFC Import 사용자 제공을 위한 테스트
IFC Import 사용자 제공을 위한 테스트
Analytics Line
Cpp Basic
Thread
Cpp17
boost
asio
multi_index
4 : 4 행렬 만들고, 단위행렬을 만든 뒤 4열의 {x, y, z, 1} 로 위치 이동을 시킬 수 있다. 핵힘듬... 문제 알아내고 적용시켜서 해결하는데 오늘 하루 다썼는데 코드 정리해보니까 20줄도 안 됨...ㅋㅋㅋ
IFC Import 사용자 제공을 위한 테스트 일단 현 이슈는 처리 완료ㅎㅎ..
IFC Import 사용자 제공을 위한 테스트
Analytics Line
Cpp Basic
Thread
Cpp17
boost
asio
multi_index
IFC Import 사용자 제공을 위한 테스트
Analytics Line
Cpp Basic
Thread
Cpp17
boost
asio
multi_index
IFC Import 사용자 제공을 위한 테스트
Analytics Line
Cpp Basic
Thread
boost
asio
multi_index
std::shared<int> intPointer; int *ipVal;
std::shared<int> intPointer; int intVal;
구글의 gtest와 연동해서 동작이 가능하다. 오늘 Build 다 성공함!!
IFC Import 사용자 제공을 위한 테스트
Analytics Line
Cpp Basic
Thread
boost
asio
multi_index
async future
async future
async future
async future
async future
async future
async future
async future
async future
async future
async future
async future
async future
async future
async future
async future
async future