만수르 코딩방

  • 홈
  • 태그
  • 방명록
  • C++
  • 리눅스
  • C언어
  • 개발환경세팅
  • 비전 검사
  • 차량 플랫폼

functional 1

03. C++_invoke

일반적으로 클래스의 멤버함수를 호출할 때 멤버함수와 함께 객체의 정보가 함께 전달됩니다. 따라서 static 이 아닌 멤버 함수는 함수가 호출될 때 컴파일러가 객체의 객체의 정보 또한 함수의 인자로 전달을 하는데 이것을 thiscall이라고 합니다.  예를 들어 인자가 1개인 멤버 함수 mf1(int a)가 있다고 했을 때, 실제 객체가 함수를 호출할 때에는 mf1(&pt, int a)와 같이 2개의 인자를 전달하는 형태로 바뀝니다.  멤버 데이터는 객체당 한개씩 생성되는 반면, 멤버 함수는 여러 객체가 있어도 하나만 존재하는데 컴파일러에서 멤버함수를 호출할 때 객체에 대한 정보를 보내주기 때문에 멤버함수의 인자가 어떤 객체의 멤버인지 알 수 있습니다. class Point{ int x{0}; int y..

C++ 2024.03.24
이전
1
다음
더보기
프로필사진

만수르 코딩방

마부작침 - 현업 전문가로의 여정 ⛧彡 ✔ 차량 아키텍처 전문가 ✔ 차량 부품 비전 검사 전문가 ✔ C++/ 리눅스 개발자 𖤐 [mail] sumini0525@naver.com 𖤐 [instargram] mansupick0525

  • 분류 전체보기 (57)
    • C++ (13)
    • 리눅스 (2)
    • C언어 (8)
    • 개발환경세팅 (4)
    • 비전 검사 (20)
    • 차량 플랫폼 (7)

Tag

Stack, 2차원배열, 분해능, 트랜스듀서, Heap, SOC, 렌즈, 이미지센서, 광삼각법, XRF, CMOS, 멤버데이터, 생성자, 아나콘다, 음향렌즈, SAM, Vector, 머신비전, c-sam, CPU,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바