반응형

Coding/VB C C++ 16

bcpp 5.5 사용시 자주 써먹는 유틸리티 함수들

도스시절 Turbo C 로 부터 시작한 C/C++ 사용은 윈도우즈 10을 사용하는 오늘날까지도 계속되고 있다. 뭐, 거창하게 윈도우용 GUI 프로그래밍을 하는 것은 아니고 여러가지 모델링/시뮬레이션 등을 할 때 스크립트 언어 식으로 간단한 시뮬레이션, 데이터 가공 등의 목적으로 사용하는 것이기에 굳이 무거운 비주얼 스튜디오 등의 IDE를 사용할 것도 없이 옛 EditPlus 2.1 에 무료로 풀어준 Borland C++ 5.5 커맨드라인 컴파일러 연결해서 그냥 몇줄 끄적이는 정도이다. 아쉬운 점은 그나마 유용하게 잘 써먹던 BC5.5 에 딸려오는 문법 Help(EditPlus 에서 Ctrl-5 를 하면 현재 커서가 가 있는 해당 함수에 대한 문법을 보여준다)가 너무 옛 HLP 포맷이어서 더이상 Win10..

Coding/VB C C++ 2016.03.22

structure 변수의 내용 복사 (?)

A, B 스트럭쳐 변수라 하고 B=A 할때 스칼라 변수는 그냥 그대로 복사되는 반면 (B 내부의 변수 값 바꾸어도 A 내부 변수값 바뀌지 않음)array 변수는 reference 가 전달되는 듯... (B 내부의 array 바꾸어도 A의 array 변화) Public Structure Atype Dim a As Integer Dim b() As alglib.complex End Structure Sub test2() ' structured data cloning test Dim A, B As Atype A.a = 1 ReDim A.b(3) A.b(0) = 1 A.b(1) = 2 A.b(2) = 3 A.b(3) = 4 B = A clear() printline(B.a) B.a = 2 printline(A...

Coding/VB C C++ 2016.02.12
728x90