原创 c++中對象的內存佔用說明

c++對象模型中提到:需要多少內存才能夠表現一個class object?一般而言要有: 1 其nonstatic data members的總和大小; 2 加上熱河由於alignment的需求而填補上去的空間(在32位計算機上,通常al

原创 C++ 類設計覈查表

設計類時,下面的幾點用來提醒設計者思考類是否設計的完美: 1 類需要一個無參的構造函數麼?      如果只定義了一個有參的構造函數,那麼編譯器就不會自動添加默認構造函數了,那麼如果此時下面語句就是不合法的(以point類爲例):  

原创 C/C++ 文件操作 (1)

C文件操作 文件的基本概念   所謂“文件”是指一組相關數據的有序集合。 這個數據集有一個名稱,叫做文件名。 實際上在前面的各章中我們已經多次使用了文件,例如源程序文件、目標文件、可執行文件、庫文件 (頭文件)等。文件通常是駐留在外部介質

原创 cuda4.1+vs2010配置與安裝

轉載:轉自miaomiao8204,http://blog.csdn.net/miaomiao8204/article/details/7277354 安裝環境: win vista 32位   nvidia公司的顯卡 安裝前提: v

原创 轉載:從hello world 說程序運行機制

轉自 http://www.cnblogs.com/yanlingyin/archive/2012/03/05/2379199.html  開篇 學習任何一門編程語言,都會從hello world 開始。對於一門從未接觸過的語言,在短時

原创 轉自haoel http://blog.csdn.net/haoel: C++ 虛函數表解析

虛函數表   對C++ 瞭解的人都應該知道虛函數(Virtual Function)是通過一張虛函數表(Virtual Table)來實現的。簡稱爲V-Table。在這個表中,主是要一個類的虛函數的地址表,這張表解決了繼承、覆蓋的問題,保

原创 c++中數組類型和長度的簡單認識

// arraytest.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx.h" #include<iostream

原创 如何使用 類進行文件的 I/O 處理(轉)

如何使用 <fstream> 類進行文件的 I/O 處理(轉) 作者:Danny Kalev 編譯:MTT 工作室 摘要:傳統的文件 I/O 庫如 Unix 的 <io.h> 和 <stdio.h> ,由於其程序接口的原因,在很大

原创 C/C++如何傳遞二維數組?

用二維數組作爲參數傳遞(用二維數組處理矩陣),但是希望接受傳遞二維數組參數的函數可以處理任意維度的數組(希望矩陣的行數和列數都是不固定的)。 【以下轉帖】 ---------------------------------------

原创 C語言中字符串操作庫函數代碼 轉自http://blog.csdn.net/v_july_v/article/details/6417600

字符串拷貝 題目描述: 要求實現庫函數strcpy, 原型聲明:extern char *strcpy(char *dest,char *src);  功能:把src所指由NULL結束的字符串複製到dest所指的數組中。  

原创 百度面試題Top K算法 出處:http://blog.csdn.net/v_JULY_v/article/details/6256463

作者:July、wuliming、pkuoliver   1 其實可以直接用hash-map的方法來算  http://www.360doc.com/content/11/0531/13/6890766_120702007.shtml

原创 c/c++中出現的位操作符

按位與運算符(&) 參加運算的兩個數據,按二進制位進行“與”運算。  注意:負數按補碼形式參加按位與運算。 “與運算”的特殊用途: (1)清零。  (2)取一個數中指定位 方法:找一個數,對應X要取的位,該數的對應位爲1,其餘位爲零,

原创 大數據量處理問題的小結

大數據量處理總體思想:分而治之 set(easy)------>hashset(比較常見的做法,hash分治 然後hash統計 最後合併)-------->bitmap(佔用空間最少但是限制條件多, 若用trie樹,速度很快但是空間佔用多

原创 c++中變量的作用域

全局變量具有全局作用域。全局變量只需在一個源文件中定義,就可以作用於所有的源文件。當然,其他不包含全局變量定義的源文件需要用extern 關鍵字再次聲明這個全局變量。 局部變量也只有局部作用域,它是自動對象(auto),它在程序運行期間

原创 C中數組陷阱

自己總結的幾點關於C中經常容易出錯的數組知識點: 1 聲明數組後,比如 int a[3], 那麼通過typeid(a)得到:a的類型爲int [3]. 2 聲明int a[3], 那麼a的內涵可以理解爲指向int變量的一個地址(int