CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

两个问题,10分

楼主ironox(铁牛)2005-04-02 22:51:36 在 VC/MFC / 基础类 提问

1,void   CSplashWnd::ShowSplashScreen(CWnd*   pParentWnd   /*=   NULL*/)  
  上面这行,注释/*=   NULL*/是什么?为什么这么注释呢?  
  2,BOOL   CSplashWnd::c_bShowSplashWnd;  
  CSplashWnd*   CSplashWnd::c_pSplashWnd;  
  在类外这样定义变量可以吗,这又是为了什么呢?  
  问题点数:10、回复次数:5Top

1 楼wangjianddy(~~~~>_<~~~~)回复于 2005-04-02 23:09:18 得分 4

1,没什么意思,就是告诉你这个函数在声明的时候默认参数是NULL  
  2,   那不是在类外定义的,你可以察看类的声明部分  
   
  static   BOOL   c_bShowSplashWnd;  
  static   CSplashWnd*   c_pSplashWnd;  
  这才是变量的定义;至于你说的那段代码是变量的初始化。具体你可以察看类中static变量的用法  
  Top

2 楼surstar(我要写个操作系统出来……)回复于 2005-04-02 23:12:35 得分 1

没得话说了 同意楼上的Top

3 楼tankbattle(坦克大战)回复于 2005-04-03 00:18:10 得分 5

to   wangjianddy:  
  static成员在类定义里面是"声明"(static   BOOL   c_bShowSplashWnd;),   类定义外面的的是成员的"定义"(BOOL   CSplashWnd::c_bShowSplashWnd;),定义时可以不初始化,当不能略去,不然就有连接错误。Top

4 楼ironox(铁牛)回复于 2005-04-06 12:08:35 得分 0

楼上的说的对》Top

5 楼wangjianddy(~~~~>_<~~~~)回复于 2005-04-11 11:41:15 得分 0

to   tankbattle  
  真不明白你想告诉我什么,定义时不可以初始化,还需要你来教我么?我说得很清楚  
  “具体你可以察看类中static变量的用法”  
  你要教就教搂主,我个人认为这是看书就可以解决的问题,无需多费口舌,所以才没有告诉他。Top

相关问题

  • 两个问题
  • 两个问题。。。
  • 两个问题:
  • 两个问题。。。。。。。。。。。。
  • 两个问题!
  • 两个概念
  • 两个问题
  • 两个问题~~
  • 两个问题???
  • 两个问题?

关键词

  • null
  • csplashwnd
  • bshowsplashwnd
  • 变量
  • 定义
  • 初始化
  • 察看类
  • 告诉
  • bool
  • 声明

得分解答快速导航

  • 帖主:ironox
  • wangjianddy
  • surstar
  • tankbattle

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo