0
template<class CharType>
struct StringWithLength
{
    size_t    length;
    CharType* str_buf;
};

我想对字段长度添加一些评论。我有两个选择:

#1. "The field length is the size of str_buf by the byte" 
    (Consider "The worker is paid by the hour")

#2. "The field length is the size of str_buf in bytes"

从以英语为母语的人的角度来看,哪个更自然?

谢谢。

4

2 回答 2

8

我也不会用。我会说这样的话:

length字段的值是缓冲区的大小,以字节为单位。

字段本身并不像计算机中的所有数据一样“以字节表示”。它是以字节为单位的缓冲区大小(或文本大小,或其他)。

于 2012-12-20T11:23:32.653 回答
2

我不是以英语为母语的人,但是我说英语已经 10 多年了,并且在一个说英语的国家生活了那么长时间,所以我想说,根据我的经验,它会是更自然的 #2。

于 2012-12-20T11:22:00.457 回答