1樓:網友
資料沒有語言的說法,你不可能傳遞c++或者c
如何用c/c++編寫無介面的後臺程式
2樓:明快還頑強的純真
.- 不管是用什麼**,無介面程式定義都可孫孫以實現告凱唯的。
因為, 你可以隱藏窗體。
所以, 重點是看你功能。
為什麼android的軟體都用j**a開發而不用c/c++?
3樓:
ios不是用objective-c開發的嘛!還是有區別的。
c++中傳值引數和引用引數怎樣區別?
4樓:網友
舊事重提,看以下例子:
#include
using namespace std;
void swap(int a,int b)main()
main()
引用可以看作是乙個變數的別名,使用 引用 時 ,對於void swap(int a,int b) 編譯器並沒有給形參a,b分配新的記憶體空間,只是使 形參a,b指向了main函式中實參a,b的記憶體空間,他們共享同一內空間,即把位址給了形參。所以在void swap(int a,int b)函式中對這塊記憶體的改變也就改變了實參的值。
除了使用引用,也可以使用指標。
指標方式和引用方式都屬於傳址呼叫。
5樓:網友
從函式宣告中區別。
例如 void f1(int a)是傳值。void f2(int& a)是引用。
區別在於,如:
int x=3;
f1(x);/這個函式執行完了之後x還是3.因為只是傳值進去,而函式自己建立了乙個int a的區域性變數複製了x的值。函式只是改變了它體內的區域性變數a的值,對外部的x沒有影響。
f2(x);/執行完之後x變成了2.它是乙個別名。相當於直接操作x。它比較安全,不像指標一樣會存在記憶體洩露的隱患。
6樓:網友
傳值不會修改傳進來的物件的值。引用傳的是要引用物件的位址。傳值一半不會對該物件修改,生存期僅在函式體內。引用是呼叫位址,一旦被引用的物件數值發生改變其原始資料也會跟著改變。
c++後臺開發
7樓:網友
c++就是做後臺的,是做不了前臺的,所以你學習的c++的知識,都是用來做後臺的。
8樓:倒黴熊
這個分情況吧。
我現在進行後臺開發,但由於公司使用了中介軟體等技術,我們開發所用的還是c++比較基礎的一些東西,重點都是在業務梳理上。
如果沒有使用中介軟體的話,那用到的東西就多了,網路通訊,多程序多執行緒,各種演算法,資料庫操作,等等吧。
所以,將c++基礎掌握牢,然後看一些網路方面 演算法方面的書 設計模式 重構這些也瞭解一下。
在c++ 程式中呼叫被 c 編譯器編譯後的函式,為什麼要加 extern 「c」宣告?
9樓:
如果c++程式要呼叫已經被編譯後的c函式,該怎麼辦?
假設某個c函式的宣告如下:
void foo(int x, int y);
該函式被c編譯器編譯後在庫中的名字為_foo,而c++編譯器則會產生像_foo_int_int之類的名字用來支援函式過載和型別安全連線。由於編譯後的名字不同,c++程式不能直接呼叫c函式。c++提供了乙個c連線交換指定符號extern「c」來解決這個問題。
例如:extern 「c」
或者寫成。extern 「c」
這就告訴c++編譯譯器,函式foo是個c連線,應該到庫中找名字_foo而不是找_foo_int_編譯器開發商已經對c標準庫的標頭檔案作了extern「c」處理,所以我們可以用#include 直接引用這些標頭檔案。
10樓:微1信
因為c++編譯函式時函式名會自動修改(為函式過載這些技術服務)
而c語言不會。
你再自己想一下就明白了。
為什麼電腦點不出頁面 5
為什麼電腦顯示不了計算機頁面 親親您好,很高興能為您解答,親親電腦顯示不了計算機頁面處理方法 開機後如果不顯示桌面的圖示,在桌面上點選右鍵,檢視 顯示桌面圖示。這樣你的桌面上的圖示就會出現了。桌面功能也就正常了。 如果的問題是不顯示圖示也不顯示工作列的話,就按住鍵盤上的esc shift ctrl這...
為什麼waiting時間過長,如何縮短頁面請求waiting時間過長
你看看這個檔案到底有多大,然後看檔案放置的位置。如果還不行的話,可以考慮把靜態檔案放到cdn上,加快頁面的載入速度。如何縮短 頁面請求waiting 時間過長 waiting時間就是處理資料的時間,請求到達伺服器,伺服器根據請求內容去執行程式 寫可讀性強的程式就會縮短的。更換更好的伺服器也可以縮短時...
為什麼手機和電腦開啟同樣的頁面為什麼顯示的內容不一樣
原因 為了節約流量,優化手機閱讀體驗,很多 針對手機和電腦做了兩個不同的網頁模板,當用瀏覽器訪問該網頁時,後臺伺服器會檢測瀏覽器屬性,跳轉到不同的網頁上。基本技術原理 useragent伺服器端是可以取到的瀏覽器屬性,關於常見瀏覽器的useragent可以查查,不過經驗來說一般手機瀏覽器的usera...