Recently I have seen a few people telling others that if they need to cast they are doing something wrong. I have this code in C++
byte* pixel = (byte*)image->GetBits();
Here I cast to a byte*
because GetBits() returns a void*
. So how would I either
- have
pixel
hold a byte* without casting - use
void*
(I have never used this type before)
To clarify, I then go on to use pixel
similar to this.
*(pixel) += 20;
*(pixel + 1) += 20;
*(pixel + 2) += 20;
No comments:
Post a Comment