眾所周知,在微軟的操作系統下編寫應用程序,最主要的還是通過windows所提供的api函數來實現各種操作的,這些函數通常是可以直接使用的,只要包含win
作為C++標准不可缺少的一部分,STL應該是滲透在C++程序的角角落落裡的。STL不是實驗室裡的寵兒,也不是程序員桌上的擺設,她的激動人心並非昙花一現
引言 台屏的操作是控制實現的常規操作,但是由於台屏本身固有的原因,存在一些問題,如:成本高,易損壞,維修難等。所以計算機虛擬台屏已經成為合適的替代
簡介一般來說,簡單的異步(Asynchronous)調用是這樣一種調用方式:發起者請求一個異步調用,通知執行者,然後處理其他工作,在某一個同步點等待執行
摘 要:本文簡單闡述了發送電子郵件的原理,提出了一種基於C++ Builder和Access2000數據庫來實現電子郵件群發的方法,詳細介紹了C++
摘 要:本文簡單介紹了Windows環境下進行多線程編程的意義,重點討論了C++Builder環境下開發多線程應用程序這一問題,並通過實現生產者-消
關於 const 的一件美妙的事情是它允許你指定一種語義上的約束:一個特定的對象不應該被修改。而編譯器將執行這一約束。它允許你通知編譯器和其他程序員,
在上一篇文章中介紹了作為資源管理類支柱的 Resource Acquisition Is Initialization (RAII) 原則,並描述了 a
在設計良好的面向對象系統中,為了壓縮其對象內部的空間,僅留兩個函數用於對象的拷貝:一般稱為拷貝構造函數(copy constructor)和拷貝賦值運
你不應該在構造或析構期間調用虛函數,因為這樣的調用不會如你想象那樣工作,而且它們做的事情保證會讓你很郁悶。如果你轉為 Java 或 C# 程序員,也請你
這是一個所有程序員都應該了解的小型的 C++ 詞匯表。下面的條目都足夠重要,值得我們對它們的含義務必取得完全一致。 聲明(declaration
在高級語言中,程序的優化主要應該從數據結構、算法、控制流程等方面入手。各種語言各有它自身的特點,我們只能根據具體的語言來說明代碼優化的方法。當然,高級語
現在我們討論一下新的C++/CLI環境下的一個很酷的特性,稱作代理構造函數。 對一個類來說,有多個構造函數是經常的事;並且這多個構造函數有一段共同
假設你正在一個包含矩形的應用程序上工作。每一個矩形都可以用它的左上角和右下角表示出來。為了將一個 Rectangle 對象保持在較小狀態,你可能決定那
問題 C語言以及C++語言中的const究竟表示什麼?其具體的實現機制又是如何實現的呢? 本文將對這兩個問題進行一些分析,簡單解釋const的含義以及實
首先說明invalid_argument是一個類(class invalid_argument;),它的繼承關系如下 exception--------
在項目開發過程中,經常會使用到c++ 的url編碼和解碼,本文將以此問題詳細介紹使用技巧,需要的朋友可以參考下代碼如下: #pragma once #i
最近在C++編程中經常遇到需要多字節字符與寬字節字符相互轉換的問題,一直自己貼那幾句代碼。覺得麻煩,於是就自己寫了一個類來封裝wchar_t與char類
這樣刪除會導致程序內存覆蓋等一系列不可預知的bug 代碼如下: map<string, string>::iterator iter; fo
只有公用派生類才是基類真正的子類型,它完整地繼承了基類的功能。基類與派生類對象之間有賦值兼容關系,由於派生類中包含從基類繼承的成員,因此可以將派生類的值