找回密码
 注册
搜索
查看: 1490|回复: 4

[讨论] C/C++"数组"下标可以为负数, emboss, bump map image filter

[复制链接]
发表于 2011-9-14 06:31:31 | 显示全部楼层 |阅读模式
在实现emboss, bump map filter的过程中,遭遇如下情况:

#include "stdafx.h"
#include 《iostream》
#include 《conio.h》

using namespace std;

int main(int argc, char * argv[])
{
    unsigned char ch = 'A';
    unsigned char *p = &ch;

    cout << static_cast<<'long'>>(p[-1]) << endl; // VC2008 OK
    cout << static_cast<<'long'>>(p[0]) << endl;

    _getch();
}

这种写法is compiler dependent or independent???
 楼主| 发表于 2011-9-14 06:41:52 | 显示全部楼层
贴代码把格式弄得像狗shit!!!!!
点评回复

使用道具 举报

 楼主| 发表于 2011-9-14 06:39:08 | 显示全部楼层
CSDN网页编程语言代码编辑框不错
点评回复

使用道具 举报

 楼主| 发表于 2011-9-14 06:33:50 | 显示全部楼层
OMG, keyword 'long' is filtered by HTML.

<<<long>>>
点评回复

使用道具 举报

发表于 2011-10-11 15:39:33 | 显示全部楼层
学习学习~~
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-26 00:13 , Processed in 0.044024 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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