Time of Update: 2015-05-25
標籤:C++中的dynamic_cast 執行運行時刻類型轉換,起作用有點類似於Java當中的instance ofreference:http://www.cnblogs.com/chio/archive/2007/07/18/822389.html它的特點可以執行運行時刻類型檢查,從而更加安全;另一方面還有一些小trick,可以彌補virtual虛函數無法解決的問題。下面的例子詳細說明這個問題。class base{ public: int data; virtual
Time of Update: 2015-05-25
標籤:1.命名空間的使用 參見下列連結:http://www.cnblogs.com/uniqueliu/archive/2011/07/10/2102238.html
Time of Update: 2015-05-25
標籤:不多說,程式很簡單,就是將集合中的資料進行排序,但使用到的知識點還是比較多的,大牛勿噴,謹獻給初學者!直接上程式吧!namespace Demo{ /// <summary> /// Demo:使用不同排序方法對元素進行排序 /// </summary> class Program { private static void Main(string[] args) {
Time of Update: 2015-05-25
標籤:物件導向編程 c++ 繼承 鑽石繼承 一、 封裝和繼承 1.1 封裝的概念 封裝:通過存取控制屬性對類類型中的屬性和行為進行打包和限制.1.2 繼承:通過一種機製表達出類型之間的共性和特性的方式.繼承基本文法:class 子類名 : 繼承方式1 父類1,繼承方式2 父類2...{ 類的定義};繼承方式:
Time of Update: 2015-05-25
標籤:二叉樹#include <iostream>#include <string.h>using namespace std;template<typename Type>struct Node{ Type data; Node<Type> *left; Node<Type> *right; Node(Type d = Type()):data(d),left(NULL),right(NULL){}
Time of Update: 2015-05-25
標籤:8.1 8.2/** c++ primer exercise.* test file.*/ #include <iostream>using namespace std;istream & read_write(istream &in){// char cval; int ival; while(in>>ival) cout<<ival<<' '; in.clear();
Time of Update: 2015-05-25
標籤:lock語句 lock關鍵字 線程同步 鎖對象 lock 在多個線程之間共用資料時,需要考慮線程同步問題,必須確保每次只有一個線程訪問和改變共用資料。C#中使用lock語句可以輕鬆地設定和解除鎖定以期達到每次只有一個線程訪問和改變共用資料的目的。下面是一個多線程訪問共用資料的執行個體,看看在沒有進行同步操作的情況下會出現什
Time of Update: 2015-05-25
標籤:本文譯自 spiral rule,後附全文.順時針/螺旋式規則順時針/螺旋式規則是一種能讓任何C程式員理解程式聲明的方法。如下3個步驟:1.從要確定類型的元素開始,按順時針方向把下面遇到的元素替換為相應的語句,例如:[X] or [] ==>Array X size of ... or Array undefined size of ..;(type1,type2) ==>function passing type1 and type2 returning...
Time of Update: 2015-05-25
標籤:原文地址:http://www.cnblogs.com/lidabo/archive/2012/04/17/2454568.html一、C++編譯模式通常,在一個C++程式中,只包含兩類檔案——.cpp檔案和.h檔案。其中,.cpp檔案被稱作C++源檔案,裡面放的都是C++的原始碼;而.h檔案則被稱作C++標頭檔,裡面放的也是C++的原始碼。C+ +語言支援“分別編譯”(separate
Time of Update: 2015-05-25
標籤:VC++中 3 個主要 寫入/讀取設定檔ini的函數:bool WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName);寫入.ini檔案; DWORD GetPrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpDefaut,LPSTR
Time of Update: 2015-05-25
標籤:今年軟考的時候,遇到了這個題目,表示不解,然後考完之後去查了一下百度,才發現自己選錯。全域變數存放在靜態儲存區,位置是固定的。
Time of Update: 2015-05-25
標籤:常量指標:const int* x 說明被指的x是常量,指標本身是變數。如果指標指向常量,必須使用常量指標指標常量:int* const y 說明指標本身是常量,指向的內容可改變數組指標的引用: 指標[] 表示數組元素,括弧提示為數組1 int list[6]={1,2,3,4};2 int *pList= list;3 for(int i=0;i<6;i++)4
Time of Update: 2015-05-25
標籤:c++ class template 單鏈表 類 函數實現資料的插入(頭插&&尾插)、刪除(頭刪&&尾刪)、尋找、按值插入、按值刪除、求長、單鏈表清除、單鏈表摧毀、資料的逆置以及資料排序main函數#include"List.h"//單鏈表void
Time of Update: 2015-05-25
標籤:最近,遇到了一些不同的Json格式的資料,需要做不同處理才能轉化為想要得到的結果,這裡總結一下。第一種形式:status中是{}形式string json = @"{‘name‘:‘語淺意深‘,‘province‘:‘32‘,‘city‘:‘1‘,‘location‘:‘江蘇 南京‘,‘status‘:{‘created_at‘:‘Thu Feb 26 21:04:34 +0800
Time of Update: 2015-05-25
標籤:1.WPF全域捕獲異常 public partial class App : Application { public App() { // 在異常由應用程式引發但未進行處理時發生。主要指的是UI線程。
Time of Update: 2015-05-25
標籤:引用設定1、 VS建立解決方案,通過WSDL產生CS檔案2、 建立空白XML檔案,將以下檔案複製到空白xml檔案中,儲存到D盤,如:d:\wsdlconfig.xml <wsdlParameters xmlns=‘http://microsoft.com/webReference/‘> <language>c#</language>
Time of Update: 2015-05-25
標籤:之前學習多線程的時候,始終不能明白lock到底有毛線用。直到最近做了一個項目,裡面有很多的線程,但是呢,這些線程都會用到同一個datatable,而且會改變這個table中的內容。當時我就想啊,這幾個線程都要改這張表。會不會遇到同時在改這個表裡面某一行的情況。後來我機智的給每個線程都複製一張table。心想,這下大家各自改各自的,就可以啦。但是呢,就會導致每個線程都要改同樣的資料啊,會非常浪費時間!直到此刻才明白,lock是多麼好的朋友,它可以在一個線程修改表的時候,其他線程都不能改這張表
Time of Update: 2015-05-25
標籤:c#概念簡述:在裝箱拆箱之前簡單說一下實值型別、參考型別: 實值型別:原類型(Sbyte、Byte、Short、Ushort、Int、Uint、Long、Ulong、Char、Float、Double、Bool、Decimal)、枚舉(enum)、結構(struct)等,是在棧中分配記憶體,在申明的同時就初始化,以確保資料不為NULL;參考型別:類、數組、介面、委託、字串等,在堆中分配記憶體,初始化為null,引用型是需要GARBAGE
Time of Update: 2015-05-25
標籤:【執行個體代碼】using System;public sealed class SomeType //-------------1{ //嵌套類 private class SomeNestedType{} //-------------2 //常量、唯讀欄位和靜態可讀/可寫欄位 private const Int32 SomeConstant = 1;
Time of Update: 2015-05-25
標籤:1. StatementMy Note Problem StatementVersion 1.0Revision HistoryDate Issue Description Author 17/5/2015 1.0 Finish the development on windows phone app store. Jia Yongheng 20/5/2015 1.0 Finish the development on windows app store.