欧洲亚洲一区二区|国产免费AV手机|久久伊人蜜桃av|最大激情网站99|欧美 图片 一区|毛片一级一区二区|成人一级毛片免费|亚洲无码高清大片|欧美视频日本不卡|久草精品在线野外

網(wǎng)站建設(shè)

結(jié)合設(shè)計(jì)經(jīng)驗(yàn)與營(yíng)銷實(shí)踐,提供有價(jià)值的企業(yè)營(yíng)銷資訊

首頁 > 新聞資訊 > 網(wǎng)站建設(shè)

NodeJS和C++之間的類型轉(zhuǎn)換

2016/12/10 11:26:00 來源:網(wǎng)站建設(shè)公司
內(nèi)容摘要:深圳專業(yè)的網(wǎng)站建設(shè)公司,業(yè)務(wù)包含網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)等服務(wù)的高端網(wǎng)站建設(shè)公司。為企業(yè)提供網(wǎng)站建設(shè)一站式服務(wù)。
  我們團(tuán)隊(duì)非常喜歡Node.js,但是當(dāng)涉及到計(jì)算密集型的場(chǎng)景時(shí) Node.js 就不能夠很好地勝任了。而在這樣的情況下 C++ 是一個(gè)很好的選擇,非常幸運(yùn) Node.js 官方提供了C/C++ Addons 的機(jī)制讓我們能夠使用 V8 API 把 Node.js 和 C++ 結(jié)合起來。

  雖然在 Node.js 官方網(wǎng)站有很多的關(guān)于怎么使用這些 API 的文檔,但是在 JavaScript 和 C++ 之間傳遞數(shù)據(jù)是一件非常麻煩的事情,C++ 是強(qiáng)類型語言(”1024” 是字符串類型而不是整數(shù)類型),而 JavaScript 卻總是默認(rèn)的幫我們做一些類型轉(zhuǎn)換。

  JavaScript 的基本類型包括 String,Number,Boolean,null,undefined,V8 使用類繼承的方式來定義這類型,這些類型都繼承了 Primitive 類,而 Primitive 繼承了 Value,v8 也支持整型(包括 Int32 和 Uint32),而所有的類型定義都可以從 V8 類型文檔中看到,除了基本的類型,還有 Object,Array,Map 等類型的定義。

  基本類型的繼承關(guān)系如下圖:

http://www.dongguanlifeng.com/jianzhanzhishi/7204.html NodeJS和C++之間的類型轉(zhuǎn)換

特別聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:0755-85297058;郵箱:2295772445#qq.com (#替換成@)。

標(biāo)簽:

QQ咨詢
微信咨詢
微信咨詢
電話咨詢
周一至周五 9:00-18:00
135-1055-3738
回頂部