史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   生活話題、日常閒聊、喇勒唬爛灌水區 (http://forum.slime.com.tw/f23.html)
-   -   雖然網路翻譯很方便,但還是要稍微校閱一下吧 (http://forum.slime.com.tw/thread288833.html)

魔術王子 2019-03-05 10:30 PM

雖然網路翻譯很方便,但還是要稍微校閱一下吧
 
今天寫程式的時候,遇到H檔案的一個函式
#ifndef
#define
#endif
Google一下,結果有一個網站解釋如下:
引用:

頭件的中的#ifndef,這是一個很關鍵的東西。比如你有兩個C文件,這兩個C文件都include了同一個頭文件。而編譯時,這兩個C文件要一同編譯成一個可運行文件,於是問題來了,大量的聲明衝突。

還是把頭文件的內容都放在#ifndef和#endif中吧。不管你的頭文件會不會被多個文件引用,你都要加上這個。

一開始看得莫名其妙,後來才曉得是原文藉由翻譯得到的
但至少也要稍微修改一下內容吧

引用:

於是問題來了,大量的聲明衝突

這是啥意思啊
幸好小王子的英文雖差,程式底子還不錯,很快明白這是編譯時產生很多的錯誤/警告訊息
翻譯程式將訊息翻譯成"聲明"
錯誤/警告翻譯成"衝突"
引用:

比如你有兩個C文件,這兩個C文件都include了同一個頭文件。而編譯時,這兩個C文件要一同編譯成一個可運行文件

什麼頭文件C文件的,感覺好像是以頭文件為主要文件,主要文件被include
然而其實這是C語言,C文件才是主要文件,H文件,也就是頭文件是要被include的檔案
現在有很多知名公司的網站似乎也都是英文起草,透過程式連結到翻譯網頁,翻譯成所需的語言,不過似乎有比較好些,不像今天這個網頁離譜

mini 2019-03-06 09:30 AM

個人現在都用 QTranslate (反白一下就可免開網頁翻譯)
時而查單字 時而翻譯整篇文章
又可以切換很多翻譯引擎
因為每家翻譯引擎翻出的語句都不相同
如果都不滿意剛好可以比較後自行統合而出自己的翻譯

魔術王子 2019-03-06 11:15 PM

這種話題好像沒什麼好聊的齁:on_52::on_52::on_52:


所有時間均為台北時間。現在的時間是 06:14 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2022, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1