CSDN论坛 > VC/MFC > 基础类

如何读出自己的图像文件?将数据指针重新赋值吗? [问题点数:100分,结帖人gaoxiaofeng]

Bbs1
本版专家分:30
结帖率 100%
CSDN今日推荐
Bbs4
本版专家分:1302
Bbs1
本版专家分:30
Bbs4
本版专家分:1302
Bbs2
本版专家分:389
Bbs1
本版专家分:30
Bbs4
本版专家分:1214
Bbs2
本版专家分:389
匿名用户不能发表回复!登录|注册
其他相关推荐
为什么常量指针不能修改
 #include int main() {         return  0; }    text    data     bss     dec     hex filename     960     248       8    1216     4c0 tt =============== int main() {         return  0;
关于将数组地址赋给指针的问题
对于 int (*p)[3];这条语句声明了:P是一个指向一个包含3个int值的数组的指针。 如下面对p赋值的例子:#include <stdio.h> #include <stdlib.h> #include <string.h> int main(){ int a[3] = {1, 2, 3}; int (*p)[3]; p = &a; ...
C/C++ 引用,赋值,指针之间的区别
int a; int *p=&a; a = 15; int &b = a; a = 18; cout b是引用,b也指向a的地址,故当a,b中任意一个值发生变化,则两个一起发生变化。 p是指向a地址的指针,当a或者b的值发生了改变,则*p的值也跟随发生改变,p的地址是另外开辟的,和a,b的不同。
关于含有指针成员的类的对象之间赋值指针的问题。
在C++ 中,当定义了一个类,类的成员中有指针的时候,需要注意:如果将类的对象A赋值给B的时候,两个对象的指针是指向同一个地址的,其余的变量都是相等的。在图像处理中,比如定义了一个图像类,类成员中有具体的图像数据,如果将两个对象直接相等,会使两个对象的数据指针指向同一个地址。如果要使两个对象的指向不同的地址可以为类定义一个函数,用于两个对象之间的直接赋值运算。下面以例子说明。         声
复习指针数组以及如何把二维数组赋值给二维指针
#include #include using namespace std; struct ListNode { int val; ListNode *next; ListNode(int x) : val(x), next(NULL) {} }; void listadd(){ int flag = 0; ListNode* pre = new ListNode(0); List
将指针指向的内容以字符串的形式传递出来
假设有一个对象: A  *a = [[A alloc] init]; 我们可能不关心A的类型,但是要获取 a 所指向的具体内容,该如何做呢? 可能有人会这个处理: NSString *str = (NSString *) a ; NSLog(@"%@", str); 这样可以将 a 的内容打印出来,细心的大家会发现,str 指向的是 a 的内容没有错,但是,str 所指向的内容还是 A
给二维指针赋值
二维指针折腾了很久,最后发现指针不能取得的原因居然是,初始状态没有调整。切记,切记啦,以下是一个简单的代码示例。。 void Get(char **m) { char *jkj=(char*)malloc(sizeof(char)); *m = jkj ; } int main() { char **kk ; kk=(char**)malloc(sizeof(char));
void*指针的用法
指针有两个属性:指向变量/对象的地址和长度 但是指针只存储地址,长度则取决于指针的类型 编译器根据指针的类型从指针指向的地址向后寻址 指针类型不同则寻址范围也不同,比如: int*从指定地址向后寻找4字节作为变量的存储单元 double*从指定地址向后寻找8字节作为变量的存储单元 1.void指针是一种特别的指针    void *vp    //说它特别是因
C++基础---失控指针、迷途指针、野指针、悬浮指针及空指针
1. 失控指针、迷途指针、野指针、悬浮指针及空指针 1.1 失控指针 失控指针:也称迷途指针、野指针、悬浮指针。 失控指针:指的是不指向任何合法的对象的指针,可以指向任何地址,并且对该地址的数值进行修改或删除,可能会造成意想不到的后果。 1.2 迷途指针(悬浮指针) 迷途指针:当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针称为迷途指针。 若操作
C语言指针赋值0会产生什么结果?
思考一下对指针赋值为0会产生什么结果? 用编译器试验了一下 会得到一个空指针! 其实这种现象在C语言中是有定义的。 值为0的整形常数表达式或强制转换为void *类型的表达式可通过强制类型转换、赋值或比较操作转换为任意类型的指针。其结果将产生一个空指针。
关闭