游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1941|回复: 1

#include <valarray> 用在Windows程序里有错误,怎么

[复制链接]

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2003-12-21 19:30:00 | 显示全部楼层 |阅读模式
在控制台程序里就没问题,可在Windows程序里(包括MFC程序和非MFC程序)就有错误。

集中在
        _Ty min() const
                {        // return smallest of all elements
                _Ty _Min = _Myptr[0];
                for (size_t _Idx = 0; ++_Idx < size(); )
                        if (_Myptr[_Idx] < _Min)
                                _Min = _Myptr[_Idx];
                return (_Min);
                }

        _Ty max() const
                {        // return largest of all elements
                _Ty _Max = _Myptr[0];
                for (size_t _Idx = 0; ++_Idx < size(); )
                        if (_Max < _Myptr[_Idx])
                                _Max = _Myptr[_Idx];
                return (_Max);
                }
这段区域,好像是因为它们后面没分号。但在控制台程序里又没问题,为什么?

另外用
#include <list> 和#include <vector>
#include <string>都没有这个问题呀?

请各位高手指点一下,谢谢了

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
 楼主| 发表于 2003-12-21 20:52:00 | 显示全部楼层

Re:#include <valarray> 用在Windows程序里有错误,怎么办?

唉,不用了。我把原来那个文件删改了一下,弄了个简化版,可以先用着
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-24 15:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表