原创 興趣使然,冒泡、選擇排序結合回調函數寫的小程序,望多留言評論,本人萌新,多提意見,虛心採納,謝謝
#include<stdio.h> /* 函數功能:實現中間控制 參數:整型數組名、整型數組長度、空調用的回調函數(兩種排序算法,內部爲整型指針和整型長度)、空輸出函數 返回值:無返回值 */ void data_sort(int dat
原创 read的返回值
linux 下read函數返回值分析 (2011-11-29 11:17:23) 標籤: linux read 返回值 雜談 分類: ARM-編程筆記 原文出處:http://blog.chinaunix.net/spac
原创 C++之實現MyString類
1.MyString.h #pragma once #include<iostream> using namespace std; class MyString { public: MyString(const char
原创 linux下管道讀寫阻塞的相關問題
Linux管道讀寫阻塞 轉載 2015年03月11日 18:02:08 2146 來自度娘: 寫管道時: 向管道中寫入數據: 向管道中寫入數據時,linux將不保證寫入的原子性,管道緩衝區一有空閒區域,寫進程就
原创 應用廣泛的C++單例模式
C++中的單例模式 單例模式也稱爲單件模式、單子模式,可能是使用最廣泛的設計模式。其意圖是保證一個類僅有一個實例,並提供一個訪問它的全局訪問點,該實例被所有程序模塊共享。有很多地方需要這樣的功能模塊,如系統的日誌輸出
原创 虛函數和純虛函數的作用與區別
轉載 2013年03月13日 19:28:21 39647 虛函數爲了重載和多態的需要,在基類中是有定義的,即便定義是空,所以子類中可以重寫也可以不寫基類中的此函數! 純虛函數在基類中是沒有定義的,必須在子類中加以實現,很
原创 消息隊列
Linux進程間通信——使用消息隊列 原創 2013年08月25日 00:09:57 標籤:Linux /進程間通信 /消息隊列 91225 下面來說說如何用不用消息隊列來進行進程間的通信,消息隊列與命名管道有很多相似之處。有
原创 popen的使用
popen() 轉載 2012年07月02日 09:12:58 8086 popen()函數原型如下: FILE *popen(const char *cmd,const char *type);
原创 輸入輸出函數的用法
C++輸入輸出函數的用法(轉載) 轉載 2016年08月16日 16:16:09 2310 1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、ge
原创 c++拷貝構造函數的詳解
一. 什麼是拷貝構造函數 首先對於普通類型的對象來說,它們之間的複製是很簡單的,例如: [c-sharp] view plain copy int a = 100; int b = a; 而類對
原创 類的靜態成員函數和靜態成員變量的使用
C++類靜態成員與類靜態成員函數 當將類的某個數據成員聲明爲static時,該靜態數據成員只能被定義一次,而且要被同類的所有對象共享。各個對象都擁有類中每一個普通數據成員的副本,但靜態數據成員只有一個實例存在,與定義
原创 抽象類與純虛函數
轉載 2010年08月20日 15:47:00 標籤:class 4603 純虛函數是一種特殊的虛函數,它的一般格式如下: class <類名> { virtual <類型><函數名>(
原创 關於c++的多態的一些重要問題和原則
關於c++的多態的一些重要問題和原則 1.爲什麼需要虛函數?虛函數這個名字怎樣得來的,有沒有“實函數”的說法?? 2.何爲“靜態”成員函數,爲什麼書上說它不能爲虛函數? 3.爲什麼構造函數不能爲虛函數,而析構函數
原创 從零開始學C++之運算符重載(一):以成員函數方式重載、以友元函數方式重載
從零開始學C++之運算符重載(一):以成員函數方式重載、以友元函數方式重載 標籤: 運算符重載 一、運算符重載 運算符重載允許把標準運算符(如+、-、*、/、<、>等)應用於自定義數據類型的對象 直觀自然,可以提高程序的可
原创 UML類的表示詳解
轉載 2014年05月31日 02:09:08 標籤: 類圖是面向對象系統建模中最常見的圖,類圖顯示了一組類、接口、協作以及它們之間的關係。類圖用於對系統的靜態設計視圖建模。 在UML中類以矩形表示,具有名稱、屬性、操作、和關係