(flg ? struct : ptr).member
とかやってもいい?