原创 繼 學習代碼 Multiple socket reader in C++

Multiple socket reader in C++ ////Reading from multiple sockets in C++//This version uses a simple recv loop//// Ol

原创 繼 學習代碼 Request-reply client in C++

//Request-reply client in C++//Connects REQ socket to tcp://localhost:5559//Sends "Hello" to server, expects "World"

原创 繼 Request-reply broker in C++

////Simple request-reply broker in C++//// Olivier Chamoux <[email protected]> #include "zhelpers.hp

原创 繼 Request-reply worker in C++

////Request-reply service in C++//Connects REP socket to tcp://localhost:5560//Expects "Hello" from client, replies w

原创 內存泄露概述

內存泄露    1.簡介         在計算機科學中,內存泄漏(memory leak)指由於疏忽或錯誤造成程序未能釋放已經不再使用的內存的情況。內存泄漏並非指內存在物理上的消失,而是應用程序分配某段內存後,由於設計錯誤,失去了對

原创 C++中指針和引用的區別(超詳細)

指針和引用主要有以下區別: 引用必須被初始化,但是不分配存儲空間。指針不聲明時初始化,在初始化的時候需要分配存儲空間。 引用初始化後不能被改變,指針可以改變所指的對象。 不存在指向空值的引用,但是存在指向空值的指針。 注意:引用作爲函

原创 Protocol Buffer技術詳解(語言規範)

      該系列Blog的內容主體主要源自於Protocol Buffer的官方文檔,而代碼示例則抽取於當前正在開發的一個公司內部項目的Demo。這樣做的目的主要在於不僅可以保持Google文檔的良好風格和系統性,同時再結合一些比較

原创 C++重點知識(精華篇)

來源:http://www.cnblogs.com/lzjsky/archive/2011/01/18/1938507.html 2. 什麼是“引用”?申明和使用“引用”要注意哪些問題?     答:引用就是某個目標變量的“別名”(

原创 CoolFormat源代碼格式化工具

軟件介紹:       CoolFormat源代碼格式化是一款C\C++\C#\CSS\HTML\Java\JavaScript\JSON\Objective-C\PHP\SQL\XML代碼格式化工具。軟件可以快速多種風格格式化,並對

原创 static用法詳解(精華篇)

static用法詳解 一. 面向過程程序設計 1、靜態全局變量   在全局變量前,加上關鍵字static,該變量就被定義成爲一個靜態全局變量。我們先舉一個靜態全局變量的例子,如下:    //Example 1     #incl

原创 淺淡C/C++中的typedef和#define

在C/C++中,我們平時寫程序可能經常會用到typedef關鍵字和#define宏 定義命令,在某些情況下使用它們會達到相同的效果,但是它們是有實質性的區別,一個是C/C++的關鍵字,一個是C/C++的宏定義命令,typedef 用來爲

原创 結構體、共用體簡單比較

結構體、共用體 1 #include <stdio.h> 2 union 3 { 4 int i; 5 char x[2]; 6 }a; 7 8 void main() 9 {

原创 淺淡數組和指針

謝謝大牛的分享,看完後讓我對數組與指針有了更深刻的理解,在此謝過! 轉載:http://www.cnblogs.com/dolphin0520/archive/2011/11/09/2242138.html         http

原创 strcpy函數詳解及strcpy與strncpy比較

1 #include<stdio.h> 2 #include <assert.h> 5 void myStrcpy(char* Dest, const char *Src) 6 { 7 assert((

原创 static深入詳細解釋

面試題:static有什麼作用? 答:在C語言中,static主要定義全局靜態變量,定義局部靜態變量,定義靜態函數  一、       定義全局靜態變量 :在全局變量前面加上關鍵字static,該全局變量變成了全局靜態變量。全局靜