原创 C#數據類型

C#所有數據類型都繼承object分爲:值類型(struct),引用類型(class),指針類型(不安全模式下使用,C#中用的少)值類型:直接存儲值結構類型:數值類型,布爾類型,自定義結構類型枚舉類型引用類型:存儲值的地址object,st

原创 我的友情鏈接

51CTO博客開發

原创 字符串反轉

#include<iostream.h> #include<string.h> char* strrev(char* s) { int i=0; int n=strlen(s); char* p=new char[n

原创 深拷貝和淺拷貝

拷貝構造函數:首先是一個構造函數,特殊在只有一個參數且用對象的引用作參數(規定),函數體是一些賦值語句淺拷貝:對對象中的數據成員簡單賦值,默認拷貝就是淺拷貝,分系統默認和手寫的深拷貝:對象存在動態成員,也就是自己在堆中申請了一塊內存空間(C

原创 空指針和野指針

空指針:沒有存儲任何內存地址,不指向任何地方野指針:指向不可用內存(垃圾地址),出現野指針系統會崩潰

原创 我的友情鏈接

51CTO博客開發

原创 char* const ,const char* ,const char* const

char* const p1: p1是常量(存放char型地址)(必須賦初值),指向char型const char* p2: p2是指針變量,指向常量char型(指向地址的內容不可改變)const char* const p3: p3是常量

原创 網頁佈局——居中

行內元素(內聯元素):寬度高度由該元素內的文字長度和寬度決定,不可人爲設置。內聯元素在顯示時通常不會以新行開始。塊元素:可設置寬和高塊級元素在瀏覽器顯示時,通常會以新行來開始(和結束)常見行內元素:<span/>,<a/>,<img/>,<

原创 .net viewState

.net主要有application session request/response page viewState這幾種域。這裏主要將viewState(jsp中沒有)viewState與session相似,都可以用來保存當前用戶的一些信

原创 C#數據類型

C#所有數據類型都繼承object分爲:值類型(struct),引用類型(class),指針類型(不安全模式下使用,C#中用的少)值類型:直接存儲值結構類型:數值類型,布爾類型,自定義結構類型枚舉類型引用類型:存儲值的地址object,st

原创 js Undefined Null NaN區別

一 Undefined 類型只有一種值 undefined 以下三種情況typeof 返回類型爲undefined 1. 當變量未初始化時 2. 變量未定義時 3. 函數無明確返回值時(函數沒有返回值時返回的都是undefined) und

原创 返回值爲指針的引用

若一個函數A的形參是指針的引用,若傳遞給函數A的實參爲指針變量是可以的,但若你想把一個返回值爲指針的函數B作爲實參傳遞給函數A,就會出錯。例如:int*& fun1()//返回值爲指針的引用 { int* a=new int;

原创 二叉排序樹的構造,插入,遍歷,查找,刪除

#include<iostream.h> typedef char dataType; class Node{ public: dataType data; Node* lchild; Node* r

原创 深拷貝和淺拷貝

拷貝構造函數:首先是一個構造函數,特殊在只有一個參數且用對象的引用作參數(規定),函數體是一些賦值語句淺拷貝:對對象中的數據成員簡單賦值,默認拷貝就是淺拷貝,分系統默認和手寫的深拷貝:對象存在動態成員,也就是自己在堆中申請了一塊內存空間(C

原创 從一組數中找到出現次數最多的,若有出現次數相同的,輸出值小的那個

環境vs2010/ Test.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx.h" #include <iostream> using namespace std; class Node{ public: