(1)一般的 function 即使被 MultiThread 同時呼叫,也不會產生什麼問題

天才R 發表在 痞客邦 留言(0) 人氣()

#include <iostream>
using namespace std;

天才R 發表在 痞客邦 留言(0) 人氣()


聯合為早期 C 語言為了解決記憶體不足而有的資料型態,其定義與宣告與結構類似,不同之處為聯合的所有成員佔用相同的記憶體空間,因此儲存到聯合的值會以該成員具有儲存範圍最大的資料型態為優先,也就是佔用到最多位元組數的資料型態。

天才R 發表在 痞客邦 留言(0) 人氣()

#include <stdio.h>

天才R 發表在 痞客邦 留言(0) 人氣()

union就是變數共用相同的記憶體空間. winsock的in_addr結構是一個不錯的例子:

天才R 發表在 痞客邦 留言(0) 人氣()

C語言中 union 用法

今天上C語言課的時候,老師突然問我怎麼把 float 在記憶體裡面的值印出來,當時我第一個想到的方法是先把變數存成 float,然後用 memcpy 複製到 char[4] 的陣列裡,然後從第四個開始 (因為x86是 Little Endian 排列) 印出來,就可以看到 float 在記憶體裡面存放的方式 (IEEE 754),參考程式如下:
int i;

天才R 發表在 痞客邦 留言(0) 人氣()



天才R 發表在 痞客邦 留言(0) 人氣()

Q: Can you sell yourself in two minutes? Go for it.
(你能在兩分鐘內自我推薦嗎?大膽試試吧!)

天才R 發表在 痞客邦 留言(0) 人氣()

Interview Review (1)

天才R 發表在 痞客邦 留言(0) 人氣()



天才R 發表在 痞客邦 留言(0) 人氣()


什麼是函式指標?

天才R 發表在 痞客邦 留言(0) 人氣()


http://www.youtube.com/watch?v=8KTVQsfyCHM

天才R 發表在 痞客邦 留言(0) 人氣()

C++在呼叫函式時的參數傳遞方式主要有三種:傳值(pass by value)、傳址(pass by address)、傳參考(pass by reference)。

天才R 發表在 痞客邦 留言(0) 人氣()

在C++中並沒有字串(string)的資料型態,而是以字元陣列來實現字串,我們知道下面這個程式是宣告一個字元陣列:
代碼:

天才R 發表在 痞客邦 留言(1) 人氣()

資料是儲存在記憶體中的一塊空間中,為了取得資料,我們必須知道這塊記憶體空間的位置,然而若使用記憶體位址編號的話相當的不方便,我們使用一個明確的名 稱來作參考,變數是一個指向資料儲存空間的參考,我們將資料指定給變數,變數就會將資料儲存至對應的記憶體空間,我們呼叫變數,變數就會將對應的記憶體空 間的資料取出供我們使用。

天才R 發表在 痞客邦 留言(0) 人氣()