스터디 노트

클래스내에 변수를 전역 선언을 위해 

헤더파일
class dasda{
public: 
  정적변수선언
}


cpp 
변수선언 & 초기화

타파일에서 헤더 참조해서 사용.


------------------------------------------------------------------------------
AP_Proximity_RPlidarA2.cpp
void AP_Proximity_RPLidarA2::parse_response_data()함수 내에 
get_lidar_data(angle_deg,distance_m); <--삽입
------------------------------------------------------------------------------
AP_Proximity_Backend.h내에 
public:
    static float deg_dist[360];
protected:
    static void get_lidar_data(float angle, float distance);선언 
------------------------------------------------------------------------------
AP_Proximity_Backend.cpp내에
float AP_Proximity_Backend::deg_dist[360]={0.0};
void AP_Proximity_Backend::get_lidar_data(float angle, float distance){
    AP_Proximity_Backend::deg_dist[(int)round(angle)]=distance;
}

변수와 함수 생성

profile

스터디 노트

@myeongkyun

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!