Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1072961
  • 博文数量: 77
  • 博客积分: 11498
  • 博客等级: 上将
  • 技术积分: 1840
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-04 11:10
文章分类

全部博文(77)

文章存档

2011年(1)

2010年(16)

2009年(5)

2008年(55)

分类: C/C++

2008-06-25 19:09:00


    在VC6中使用Boost.Random库报C1001错误的一个案例
    作者:tyc611.cublog.cn,2008-06-25
    在VC6中使用Boost.Random库时,遇到C1001错误(INTERNAL COMPILER ERROR)。但奇怪的是仅在Release版会出现此问题,而在Debug版不会出现此错误。在该编译单元中,我使用了两个头文件。当我把bernoulli_distribution.hpp文件中的模板类bernoulli_distribution的默认模板参数double去掉后,编译错误消失,但原因不明。但我在单独使用bernoulli_distribution.hpp时并没有遇到此错误。于是,我尝试把两个头文件的包含顺次对调,竟然通过了编译!神奇啊!把原来出现错误的代码放到VS2008中编译并没有错误。
阅读(1407) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~