從PTT的這幾篇文章:這一篇文章那一篇文章

看到了有趣的東西

中文字在電腦裡面,是由2 byte構成的

然後有些中文字的第二個byte是'\'

所以當我們要印出這樣的字的時候

他就會把'\'當作特殊符號

所以無法正確的印出來

解決的方法是在中文字後面多加一個'\'

如:

功→功\

淚→淚\

下面是會有問題的字元:

 

ㄈㄨˋ

ㄐㄩㄢˋ

ㄓㄥ

ㄑㄧㄢˇ

ㄙㄨˋ

ㄍㄞ

ㄓㄠˋ

ㄓㄨ

ㄎㄨˋ

ㄐㄧㄢ

ㄐㄧ

ㄕˋ

ㄍㄢˋ

ㄎㄜ

ㄐㄧㄤˋ

ㄉㄧˊ

ㄊㄧˋ

ㄏㄨㄞˋ



ㄍㄨㄥ

ㄔˇ

ㄙㄨㄢˋ


ㄌㄜˋ

ㄏㄨㄛˋ

ㄉㄨㄥ

ㄉㄞˇ



ㄗㄚ


ㄌㄧˊ


ㄈㄣ

α

alpha

ㄧㄠ

ㄍㄨㄥ

ㄓㄚˋ

ㄎㄥ

ㄇㄧㄢˇ

ㄔㄜˋ

歿

ㄇㄛˋ

ㄩˊ

ㄎㄨ

ㄖㄢˇ

ㄆㄧㄥ

ㄆㄟˋ

ㄅㄠˋ

ㄧㄠˊ

ㄌㄟˋ

ㄒㄩˇ

ㄐㄧㄡˋ

ㄆㄧˊ

ㄕㄢ

ㄎㄨㄟˋ

ㄎㄜ

ㄧㄡˋ

ㄇㄧㄥˊ

ㄍㄞˋ

ㄈㄢˊ

ㄍㄨˇ

ㄩㄝˋ

ㄆㄨˊ

ㄘㄢ

ㄌㄩˇ

ㄅㄞˇ

ㄒㄧㄚˊ

ㄕㄨㄤ

ㄌㄡˊ

ㄋㄧㄝˋ

hu(平假名)

ж


ㄐㄧㄝˊ

ㄐㄩˋ

ㄏㄨˇ

ㄒㄩㄝˋ

ㄧㄡˋ

ㄒㄧㄝˊ

ㄉㄢˋ

ㄎㄨ

ㄔㄨㄛˋ

ㄊㄨˊ

ㄍㄤ

ㄓㄨㄥˋ

ㄊㄤˇ

ㄨˇ

ㄑㄧㄡˊ

ㄧㄠˊ

ㄆㄧˋ

ㄒㄧㄣˋ

ㄇㄤˇ

ㄩˊ

ㄆㄢˊ

ㄍㄠ

ㄑㄧㄣ

ㄊㄨㄥˊ

ㄌㄡˇ

ㄉㄧㄢ

ㄐㄩˊ

ㄩㄥˇ

ㄇㄠˊ

潿

ㄨㄟˊ

ㄙㄨˋ

ㄓㄢˇ

ㄉㄨㄥˇ

ㄍㄜˊ

ㄐㄧˊ

ㄉㄢˋ

ㄧˋ

ㄌㄨˋ

ㄇㄤˊ

ㄧˇ

ㄙㄡ

ㄑㄧㄣ

ㄧㄢˋ

ㄈㄣˋ

ㄒㄧ

ㄒㄧ

ㄉㄨˊ

ㄑㄩ

ㄐㄧˋ

ㄎㄜ

ㄅㄧㄥˇ

ㄌㄧˋ

 

另外還有像這樣的狀況:

class Socket{
public:
    // 當此函數被呼叫時代表連線成功
    void OnConnect();

    // bababa...
}

void Socket::OnConnect() {
    // xxxx
}

在public:下面的註解

// 當此函數被呼叫時代表連線成功

因為功的第二個字元是'\'

所以這行註解被看作還有下一行

所以這行:

void OnConnect();

也被註解掉了

arrow
arrow
    全站熱搜

    方格子 發表在 痞客邦 留言(1) 人氣()