내가 원하는 하나 복사되는 모든 :C++ 코드에 정말 이상한 오류가 발생했습니다. 매개 변수는</p> <p>이미지는 설명 할 수 .. 쓰레기 값이 아니라 내가 여기에 놓친 어디에서 찾을 수 없기 때문에 나는 내가 얼마나 화가 설명 할 수 있다고 생각하지 않습니다
디버그 스크린 샷, nxxx 값 (n이라고 부르는 데 사용되지만 그 시시한 변수는 멋진 이름이 필요하지 않습니다). 중단 점은이 메서드의 첫 번째 줄에있었습니다.
http://img202.imageshack.us/img202/5057/value.png
방법은 getA
및 getB
은 ... 모든 것을 10 분 전 같이 일하는 작업, 호출되는 코드 ..
먼저 주석, 두 번째 댓글이 원래의 코드 메서드 시그니처입니다 , 이것은 작동해야한다. 편집
/*
void HASAntData::init(float** A,
float** B,
int nxxx,
int R,
float q,
float Q,
float q1,
float q2,
int S,
int maxrounds,
int nThreads,
int seed)
*/
data->init(qap->getA(),
qap->getB(),
0,
1,
2,
3,
4,
5,
6,
7,
8,
9);
/*
data->init(qap->getA(),
qap->getB(),
0,
cudahas_R,
cudahas_q,
cudahas_Q,
cudahas_q1,
cudahas_q2,
cudahas_S,
cudahas_max_rounds,
cudahas_m,
Tools::randomInt(0, INT_MAX));
*/
(는 아무것도 바꿀 것 있는지 0
와 n
변수를 대체 .. 밝혀졌다 그것을하지 않았다) : 여기
모든 변수 값으로 테이블의, 교차 한 문제가되지 않습니다 이 문제는 최적화 된 빌드를 사용하지
http://img831.imageshack.us/img831/6224/valuestable.png
"모든 것이 10 분 전처럼 작동했다면"Ctrl + Z를 몇 번 눌러 보면서 변경 한 사항을 확인하십시오. –
나중에 참조 할 수 있도록 코드 스크린 샷을 찍지 말고 질문에 이미지를 포함시키지 마십시오. 특히 코드/데이터를 복사하여 붙여 넣기 만하면됩니다. 각 줄을 4 칸으로 들여 쓰기하여 쉽게 포맷 할 수 있습니다 (Ctrl + K를 사용하면 빠르게 할 수 있습니다). 또한 실제 텍스트 대신 이미지를 포함시킴으로써 코드를 시험해 볼 의사가있는 많은 사람들을 배제 할 수는 있지만 복사/붙여 넣기를 할 수 없기 때문에 불가능합니다. –
@James McNellis, 내가 물건을 바꿨 기 때문에. 어제 내가 생성자에게 모든 인수를 전달, 지금은 그것을 변경하고 난 init 메서드에 모든 것을 전달 해요. – hfingler