原创 一種使用QThread線程的新方法QObject::moveToThread

一種使用QThread線程的新方法QObject::moveToThread 2012年04月04日 17:24:11 sydnash 閱讀數 59644 昨晚在一個郵件列表裏面看見一個關於在線程種使用signal/slot的討論

原创 c++ 小數點精度設置案例

頭文件#include,函數setprecision() setprecision(n) 指定一個浮點數的精度默認設置輸出的數字的總位數爲n,包含整數和小數部分。 fixed :必須與setprecision(n)配合使用,用來控

原创 當程序結束的時候,程序內部申請的堆內存會釋放麼?

1 從C語言本身設計來說,不會釋放。 所謂動態內存,是由malloc系列函數進行申請的內存,除非在程序中使用free釋放,否則該段內存不會被釋放掉。 從這個角度來說,即使進程結束,該段內存也會被佔用。這種現象被稱爲內存泄露。 2

原创 deque用法詳解

deque用法詳解 2018年04月13日 09:15:38 鶴鶴有明 閱讀數:901 deque函數: deque容器爲一個給定類型的元素進行線性處理,像向量一樣,它能夠快速地隨機訪問任一個元素,並且能夠高效地插入和刪除容器的尾

原创 重載,重寫(覆蓋),隱藏三者的區別

基本概念: 重載:是指同一可訪問區內被聲明的幾個具有不同參數列(參數的類型,個數,順序不同)的同名函數,根據參數列表確定調用哪個函數,重載不關心函數返回類型。 複製代碼 1 class A{ 2 public: 3 void te

原创 C++類中的靜態成員變量和靜態成員函數的作用

數據成員可以分爲靜態變量、非靜態變量兩種。 靜態成員:靜態類中的成員加入static 修飾符,即是靜態成員,可以使用類名+靜態成員名訪問此靜態成員,因爲靜態成員存在於內存,非靜態成員需要實例化纔會分配內存,所以靜態成員不能訪問非靜態成

原创 數組名不是常量指針

這篇是一篇C語言勸退流教學文,看不懂的同學應該是勸退教學流的目標對象 (寫完了纔想起來注一下,本文提到的“數組”和“數組名”字樣,指的是數組左值表達式(array lvalue expression)或數組聲明(array decla

原创 extern用法總結

在C語言中,修飾符extern用在變量或者函數的聲明前,用來說明“此變量/函數是在別處定義的,要在此處引用”。 extern修飾變量的聲明。 如果文件a.c需要引用b.c中變量int v,就可以在a.c中聲明extern int

原创 指針常量和常量指針的區別

指針常量的本質是一個常量,並且使用指針來修飾它,那麼說明這個常量的值應該是一個指針,其格式應爲:int * const p, 中文名 常量指針 外文名 constant pointer 屬 性 常量 格 式 int * c

原创 線程中的同步和異步的區別

線程中的同步和異步的區別 百度到的同步和異步概念: 同步(Sync) 所謂同步,就是發出一個功能調用時,在沒有得到結果之前,該調用就不返回或繼續執行後續操作。 根據這個定義,Java中所有方法都是同步調用,應爲必須要等到結果後纔會繼續