编译警告,请教
编译出现警告, warning C258 : mspace on parameter ignored , 是什么意思,什么原因出现的,求大神解惑附图 wnagming 发表于 2024-9-4 20:50
这怎么是C++的写法
形参不需要xdata,删掉
对了。 不需要指定xdata,传递参数所指定变量的存储类型(xdata)被忽略了,参数只传递数值 wnagming 发表于 2024-9-4 20:50
这怎么是C++的写法
形参不需要xdata,删掉
xdata去掉之后,警告没有了
请教一下:1.用xdata的情况下,声明指针变量才会报这个警告(图中变量Image),声明普通变量不会报警告(图中变量X,Y,Width,Height),这个是什么原因;2.用xdata声明形参是不想占用data空间,如果不用xdata声明,怎么能让形参不占data空间呢 gene 发表于 2024-9-5 12:26
xdata去掉之后,警告没有了
请教一下:1.用xdata的情况下,声明指针变量才会报这个警告(图中变量Image) ...
补充图片
wnagming 发表于 2024-9-5 12:34
想放到xdata没问题,但是函数形参不需要加xdata,明白吗?,形参只需要声明类型和名称,其余不要,忘掉C+ ...
不用加xdata,明白
疑惑的是上面的两个问题 wnagming 发表于 2024-9-5 20:23
形参会占用data空间吗?闻所未闻,有大神解惑吗?
好的,明白了,可能是我搞错了 wnagming 发表于 2024-9-5 20:23
形参会占用data空间吗?闻所未闻,有大神解惑吗?
不知道是不是我这边哪里理解错了,图片里一个加了xdata,一个没加xdata,编译后data容量不一样
页:
[1]