虽然通过我碰到下面的结构传来DirectWrite的源代码阅读:结构成员初始化
/// <summary>
/// Line breakpoint characteristics of a character.
/// </summary>
struct DWRITE_LINE_BREAKPOINT
{
/// <summary>
/// Breaking condition before the character.
/// </summary>
UINT8 breakConditionBefore : 2;
/// <summary>
/// Breaking condition after the character.
/// </summary>
UINT8 breakConditionAfter : 2;
/// <summary>
/// The character is some form of whitespace, which may be meaningful
/// for justification.
/// </summary>
UINT8 isWhitespace : 1;
/// <summary>
/// The character is a soft hyphen, often used to indicate hyphenation
/// points inside words.
/// </summary>
UINT8 isSoftHyphen : 1;
UINT8 padding : 2;
};
通知怪“:”每一个成员的声明之后。我将假设它是成员变量的默认初始化值。
我试着搜索谷歌来确认,但并不知道它的名字到底是什么,我没有得到太多的结果(大部分结果在默认初始化的情况下)。
这种技术的名称是什么?
他们只是“奇怪”,因为你不知道他们是什么。 :) – 2011-04-06 09:39:44