ljh1615   4년 전

float 함수명 (const float **Mat, ...);

함수가 이렇게 선언될 때, 

Mat이라는 2차원 배열은 동적할당을 통해서 메모리가 정해지고, 사용자에게 입력을 받아야 하는 배열인데요

const라는 자료형 때문에 매개변수로 못들어가는 상황입니다 

함수형을 저 위와 같이 고정이 되어 있는 상태이고...

어떻게 하면 데이터를 const하게 넣을 수 있을 까요?

제가 생각하기엔 const float형 2차원 배열을 설정하면서 초기화를 할 때, 다른 배열의 값을 넣어주고 싶은데 그런 방법을 몰라서요 ㅠㅠ..

그럴 수 있는지도 잘 모르겠습니다.

알려주실 수 있는 분 계실까요?

scvhero   4년 전

함수 원형이 float foo(const float **M)형태면 함수 외부에서 matrix를 입력받아서 함수를 호출하는게 맞습니다

scvhero   4년 전

그와 별개로 강제로 casting 해버리면 이런거도 가능은 합니다

댓글을 작성하려면 로그인해야 합니다.