搜索
查看: 1045|回复: 12
打印 上一主题 下一主题

此帖已删

[复制链接]
跳转到指定楼层
楼主
发表于 2017-3-5 11:55:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 tc_初学C 于 2018-4-30 18:42 编辑

此帖已删
















沙发
发表于 2017-3-5 14:57:29 | 只看该作者
1.如果这本书没有说是C或者C++那么struct这条批判不成立
2.别试图向零基础的新手解释MessageBoxA和MessageBoxW的区别
  MessageBox虽然是一个宏
  但是由于是个宏函数,所以可以视为函数
3.如果编译的时候define了UNICODE,那么MessageBox(NULL, L"", L"", 0)是没问题的
板凳
 楼主| 发表于 2017-3-5 15:54:43 | 只看该作者
4399APPLE 发表于 2017-3-5 14:57
1.如果这本书没有说是C或者C++那么struct这条批判不成立
2.别试图向零基础的新手解释MessageBoxA和Message ...

但是他连RECT都讲错了 全部讲错了
这样的书看了有什么用
地板
 楼主| 发表于 2017-3-5 15:56:22 | 只看该作者
4399APPLE 发表于 2017-3-5 14:57
1.如果这本书没有说是C或者C++那么struct这条批判不成立
2.别试图向零基础的新手解释MessageBoxA和Message ...

问一下 c++的struct难道可以这么用吗?
另外 MessageBox我认为并不是宏函数 因为连参数都没有(参数什么的都是A和W的参数)
5#
发表于 2017-3-5 17:31:39 | 只看该作者
初学C 发表于 2017-3-5 15:54
但是他连RECT都讲错了 全部讲错了
这样的书看了有什么用

RECT他的确讲错了。。。。。
6#
发表于 2017-3-5 17:32:25 | 只看该作者
初学C 发表于 2017-3-5 15:56
问一下 c++的struct难道可以这么用吗?
另外 MessageBox我认为并不是宏函数 因为连参数都没有(参数什么 ...

C++不用写typedef就可以直接用名字
其实MessageBox既然最终会替换成函数
那么就当它是函数了
7#
 楼主| 发表于 2017-3-5 18:25:25 | 只看该作者
4399APPLE 发表于 2017-3-5 17:32
C++不用写typedef就可以直接用名字
其实MessageBox既然最终会替换成函数
那么就当它是函数了

哦 谢谢                                                                                   
8#
发表于 2017-5-31 20:38:57 | 只看该作者
完全不懂,纯属装逼。
9#
发表于 2017-7-5 08:51:20 | 只看该作者
我不是来搞笑的,可你确实看过winuser.h吗?我刚刚用VS看了一下,找到了书里面说的那个函数定义(不确定是不是)
10#
发表于 2017-7-5 08:51:44 | 只看该作者
在winuser.h 8946行上
11#
 楼主| 发表于 2017-7-7 13:35:25 | 只看该作者


看图                                                                                       

1.png (16.16 KB, 下载次数: 3)

1.png

1.png (16.16 KB, 下载次数: 2)

1.png

2.png (135.92 KB, 下载次数: 5)

2.png

1.png (16.16 KB, 下载次数: 4)

1.png
12#
 楼主| 发表于 2017-7-7 13:36:28 | 只看该作者

winuser.h只有4000多行
13#
发表于 2017-8-8 14:15:12 | 只看该作者
本帖最后由 赵林 于 2017-8-8 14:16 编辑

你可以打这本书版权页的投诉电话。哪个出版社出版的?

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表