Firefoxのソースコードを読んでみた


Firefox上のGoogleドキュメントでコピペすると変な半角スペースが入る件で、どうしてそういう動きになるかどうしても納得いかなかったので、Firefoxのソースコードをダウンロードしてちょっと読んでみました。

驚いたのが、意外とソースコードの中に定数がハードコーディングしている点。おそらく今回の半角スペースの原因は、コピーした際にHTMLのソースが72文字で勝手に改行される挙動なのですが、この「72」という数字が普通にC++のソースコードに(定数定義されずに)ハードコーディングされていました。

何か意図があってこうなっているんですかね? 今度暇なときにもう少し読んでみようと思います。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Time limit is exhausted. Please reload CAPTCHA.