瀏覽單個文章
harrisonlin
Advance Member
 
harrisonlin的大頭照
 

加入日期: Jun 2003
您的住址: Taipei
文章: 442
代碼:
 *(CrossoverGene+(count*ChromosomeNumber+i))=...


推測存取 CrossoverGene 陣列超出範圍囉~

CrossoverGene 宣告時只有 int * GeneNumber 大小,在 32 位元的機器上,就是 4 * 10 = 40 bytes;但是你在上述這一行程式碼中, CrossoverGene 有可能會存取到 40 bytes 外的空間,當然會有 Access violation 囉!
__________________
現今世道,自爆文當故事書,站長的話做成語錄,幾百年前的文章嘛沒事就挖出來考古...
舊 2007-04-04, 10:09 AM #3
回應時引用此文章
harrisonlin離線中