none
Win8 - C++基础问题 RRS feed

  • 问题

  • 问题1:

    例如新建一个BlankPage空白的C++App请问为什么MainPage下的类的声明部分没有partial关键字?因为xaml中的部分也是MainPage类的一部分,在C#中.cs中有partial关键字,表明只是类的一部分,C++中为什么没有呢?

    好奇提问下,请能人指教下

    问题2:

    有看到 AddSettingsScenario.xaml.h头文件中有如下:

    #include "AddSettingsScenario.g.h"

    请问包括 "AddSettingsScenario.g.h" 此含义是什么呢?哪些需要包括.g.h头文件的?

    问题3:

    经常看到类上有这个属性,可是请问其作用具体有哪些?如果不用可以去除吗?

    [Windows::Foundation::Metadata::WebHostHidden]

    2013年5月28日 5:12

答案

  • C++/C 只要你的cpp include了你的声明的头文件,就可以写他的实现了,且可以分别写在不同的cpp文件中。

    WPF, SL, Win Store app 中所有.g.xxx 的文件都是VS自动生成的代码文件 (generated). 主要用于补齐解析XAML所需要的代码。

    WebHostHidden 主要是让你的这个类在 HTML 5/JS 项目中不可见,如果你不需要,可以去掉。



    Bob Bao

    Do you still use the same Windows 8 LockScreen always? Download Chameleon Win8 App quickly, that changes your LockScreen constantly.
    你是否还在看着一成不变的Windows 8锁屏而烦恼,赶紧下载这个 百变锁屏 应用,让你的锁屏不断地变化起来。

    • 已建议为答案 JackSlaterYu 2013年5月30日 14:57
    • 已标记为答案 Wayne1900 2013年6月3日 6:27
    2013年5月30日 12:31
    版主

全部回复

  • 求支援!
    2013年5月30日 6:20
  • C++/C 只要你的cpp include了你的声明的头文件,就可以写他的实现了,且可以分别写在不同的cpp文件中。

    WPF, SL, Win Store app 中所有.g.xxx 的文件都是VS自动生成的代码文件 (generated). 主要用于补齐解析XAML所需要的代码。

    WebHostHidden 主要是让你的这个类在 HTML 5/JS 项目中不可见,如果你不需要,可以去掉。



    Bob Bao

    Do you still use the same Windows 8 LockScreen always? Download Chameleon Win8 App quickly, that changes your LockScreen constantly.
    你是否还在看着一成不变的Windows 8锁屏而烦恼,赶紧下载这个 百变锁屏 应用,让你的锁屏不断地变化起来。

    • 已建议为答案 JackSlaterYu 2013年5月30日 14:57
    • 已标记为答案 Wayne1900 2013年6月3日 6:27
    2013年5月30日 12:31
    版主