Time of Update: 2015-03-15
標籤:本文來自CSDN部落格,出處:http://blog.csdn.net/zenny_chen/archive/2008/06/04/2512056.aspx A: 函式宣告:int find(int* a); 函數調用:int b = 1; int n = find(&b); 這樣調用時,實際上是進行了:int* a =
Time of Update: 2015-03-15
標籤:broadcast delegate unity unity3d singleton ??在這裡我將示範如何建立代表、 事件和Singletons 在一起工作。本教程為 Unity3D 編寫。我想知道這為什嗎?作為一個年輕的自學程式員,我經常發現自己寫tons 和布爾的語句,以確定是否發生了某些event 或action
Time of Update: 2015-03-15
標籤:1,STL提供三種類型的組件:容器、迭代器、演算法。 容器:順序容器(vector、list、deque、string等)是一系列元素的有序集合;關聯容器(set、multiset、map、multimap)包含尋找元素的索引值。 迭代器:作用是遍曆容器。 for (vector<int>::iterator it = v.begin(); it != v.end(); it++) { cout << *it <&
Time of Update: 2015-03-16
標籤:inl檔案介紹inl檔案是內嵌函式的源檔案。內嵌函式通常在C++標頭檔中實現,但是當C++標頭檔中內嵌函式過多的情況下,我們想使標頭檔看起來簡潔點,能不能像普通函數那樣將內嵌函式聲明和函數定義放在標頭檔和實現檔案中呢?當然答案是肯定的,具體做法將是:將內嵌函式的具體實現放在inl檔案中,然後在該標頭檔末尾使用#include引入該inl檔案。由於編譯器等不支援將模板函數、模板類等放單獨分開編譯,但是有了inl檔案,我們可以把聲明放在標頭檔中,然後將具體實現放在inl檔案中。對於比較大的工程
Time of Update: 2015-03-16
標籤:①strlen()函數作用:計算字串的長度,當遇到“\n”字元時結束,即遇到數值“0”時結束計算,有一點特別要注意當這個函數用來計算數組的長度的時候遇到數值0他就停止計算了!②register關鍵字修飾的變數不可以使用“&”取地址符來擷取地址,因為它可能不在記憶體。③
Time of Update: 2015-03-13
標籤:1。虛解構函式: 建構函式不能是虛函數。建立一個衍生類別對象時,必須從類 層次的根開始,沿著繼承路徑逐個調用基類的建構函式 解構函式可以是虛的。虛解構函式用於指引 delete 運算子正 確析構動態對象 2. 定義了基類虛解構函式,基類指標指向的 衍生類別動態對象也可以正確地用delete析構3
Time of Update: 2015-03-13
標籤:C/C++中的staticC/C++中的static有兩種用法:面向過程程式設計中的static和物件導向程式設計中的static。前者應用於普通變數和函數,不涉及類的問題。 A. 面向過程程式設計中的static關鍵字1) 靜態全域變數在全域變數前,加上關鍵字static,該變數就被定義成為一個靜態全域變數。靜態全域變數定義和使用類似:#include <iostream>using namespace std; void fn();static int
Time of Update: 2015-03-13
標籤:1基類指標和衍生類別指標與基類對象和衍生類別對象4種可能匹配: 直接用基類指標引用基類對象; 直接用衍生類別指標引用衍生類別對象; 用基類指標引用一個衍生類別對象; 用衍生類別指標引用一個基類對象。 2.基類指標引用衍生類別對象例如: A * p ; // 指向類型 A 的對象的指標A A_obj ; // 類型 A
Time of Update: 2015-03-13
標籤:在C++中,記憶體分成5個區,他們分別是堆、棧、自由儲存區、全域/靜態儲存區和常量儲存區。棧,就是那些由編譯器在需要的時候分配,在不需要的時候自動清除的變數的儲存區。裡面的變數通常是局部變數、函數參數等。堆,就是那些由new分配的記憶體塊,他們的釋放編譯器不去管,由我們的應用程式去控制,一般一個new就要對應一個delete。如果程式員沒有釋放掉,那麼在程式結束後,作業系統會自動回收。自由儲存區,就是那些由malloc等分配的記憶體塊,他和堆
Time of Update: 2015-03-14
標籤:類中的靜態成員真是個讓人愛恨交加的特性。我決定好好總結一下靜態類成員的知識點,以便自己在以後面試中,在此類問題上不在被動。 靜態類成員包括待用資料成員和靜態函數成員兩部分。 一
Time of Update: 2015-03-14
標籤:easyui springmvc json crud 接一篇文章,今天上午實現了增加資料。下面是Jsp,裡面主要是看newUser()和saveUser().注意這函數裡的url,newUser()裡面去掉url屬性。還要注意的一個問題<div id="toolbar"><a
Time of Update: 2015-03-14
標籤:異常安全函數(Exception-safe functions)即使發生異常也不會泄露資源或允許任何資料結構敗壞。這樣的函數區分為三種可能的保證:基本型、強烈型、不拋異常型。“強烈保證”往往能夠以copy-and-swap實現出來,但“強烈保證”並非對所有函數都可實現或具備現實意義。函數提供的“異常安全保證”通常最高只等於其所調用之各個函數的“異常安全保證”中的最弱者。Effective C++
Time of Update: 2015-03-14
標籤:1 #include <stdio.h>2 int main(void)3 {4 char buff[10];5 memset(buff,0,sizeof(buff));6 gets(buff);7 printf("\n The buffer entered is [%s]\n",buff);8 return 0;9 }這是一道有趣的C語言題,代碼運行看似沒錯,卻隱含著安全問題,問題在於gets()函數,這個函數是接收標準輸入的一串字串,
Time of Update: 2015-03-14
標籤:大資料 資料統計 c++ hash 上千萬或上億的資料,現在的機器的記憶體應該能存下。所以考慮採用hash_map/搜尋二叉樹/紅/黑樹狀結構等來進行統計次數。然後就是取出前N個出現次數最多的資料了,可以用第2題提到的堆機制完成。#include
Time of Update: 2015-03-16
標籤:如何在VS上用C#玩壞“Hello World”。為了開發win8應用,重裝了系統到win8.1,安好了VS2013終極版,我們開始使用C#,今天來玩“Hello
Time of Update: 2015-03-15
標籤:原創性聲明本文小竹zz 本文地址http://blog.csdn.net/zhujunxxxxx/article/details/44258719 轉載請註明出處本文介紹在.Net中,System.Net.Sockets 命名空間為需要嚴密控制網路訪問的開發人員提供了 Windows Sockets (Winsock) 介面的託管實現。System.Net 命名空間中的所有其他網路訪問類都建立在該通訊端Socket實現之上,如TCPClient、TCPListener 和
Time of Update: 2015-03-15
標籤:這個Hello World是最基礎的,在程式預設產生的using System下,不用自己可以的去寫using System。我們要牢記compling and running和running without
Time of Update: 2015-03-14
標籤:關於委託自己在工作中很少遇到,漸漸的覺得不是很重要,但在筆試中有經常被考到,所以翻了寫資料查看了一下,委託顧名思義就是叫把事情交給別人做,我會以一個故事的方式闡述委託是什麼。我這裡有兩個人PMWang //1.0老王打算增加一台電腦 private int _num = 1; public void BuyComputer(){ //2.0可是沒時間啊!叫小李去買?
Time of Update: 2015-03-13
標籤:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace openUrl{ public partial class Form1 : Form {
Time of Update: 2015-03-15
標籤:位元運算比較易混:位元運算之 C 與或非異或 與運算:&兩者都為1為1,否則為01&1=1, 1&0=0, 0&1=0, 0&0=0或運算:|兩者都為0為0,否則為11|1 = 1, 1|0 = 1, 0|1 = 1, 0|0 = 0非運算:~1取0,0取1~1 = 0, ~0 = 1~(10001) = 01110異或運算:^兩者相等為0,不等為1(易混淆)1^1=0