Time of Update: 2015-05-02
標籤:C++的引用首先跟指標的最大區別就是引用不是一個對象,而指標是一個對象;其次引用在其定義時就要初始化,而指標可以不用。int val = 42;int &rval = val;此時rval就綁定了val,其實就是rval就是val的一個別名。你修改了兩個其中的一個,其值都會改變。因為引用在一開始就初始化了,所以一個引用只能引用一個變數。還有,引用只能引用對象,也就是有地址的,不能是一個常數或者運算式。而且類型要匹配。int &rval = 10; /
Time of Update: 2015-05-02
標籤:stl c++ 遞迴 引用做參數 最近刷演算法題,發現一個問題:我是用遞迴實現一個演算法,但在函數TreeNode * createTree(vector<int> &num, int left, int right)一開始使用了TreeNode * createTree(vector<int> num, int left,
Time of Update: 2015-05-02
標籤:/*一個整數,它加上100後是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少?*/#include<stdio.h>#include<math.h>int main(void){ int i = 0, x = 0, y = 0; int num = 0; for (i=0; i<10000; i++) { x = sqrt(i+100);
Time of Update: 2015-05-02
標籤:lnk2001 lnk1169 錯誤 錯誤 3 error LNK2001: 無法解析的外部符號 “public: static struct table * security::head” ([email protected]@@[email protected]@A)
Time of Update: 2015-05-02
標籤:c++ hdu 演算法 抽屜原理 請我吃糖果 吃糖果Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 27562 &
Time of Update: 2015-05-02
標籤:Description TT生活在一個充滿魔法的國度,為了便於管理,國王請魔法師在一些重要的城市之間造出了“彩虹橋”!彩虹橋的特殊之處在於,可以從橋的一頭瞬間移動到另一頭。國王還請魔法師為彩虹橋設計出了通行證,通行證大致分成A,B,C三種,彩虹橋也對應A,B,C三種,每個彩虹橋可以識別的通行證最多為三種,每個人都擁有一個唯一類型的通行證,擁有通行證的人可以在對應的彩虹橋兩頭來回穿梭,如擁有A通行證的人只可以穿梭於可識別A通行證的彩虹橋。
Time of Update: 2015-05-02
標籤: 今天試著變了下實驗二裡邊的有關物件導向的實驗,深深地覺得我對物件導向的編程的理解還是很淺顯,以至於對於對象的調用也是瞎整。居然直接就去調用繼承來的函數,連產生一個對象這種基礎應用都不知道。對自己的基礎真是太無語了。以後還是要勤加練習。這個程式到目前為止我居然還沒有調試出來,我覺得是if~語句哪兒出的問題可是又不知道怎麼改。現在只能去問別人了。下一步我要夯實基礎的前提下繼續學習C++。對Linux進行更進一步的深入學習。come on!!!C++學習隨筆
Time of Update: 2015-05-01
標籤:#include<stdio.h>/************************************************************************/// FILE *fopen(const char *filename,const char *mode)// FILE *freopen(const char *filename,const char *mode,FILE *stream)以指定模式開啟檔案,並將檔案關聯到stream流中/
Time of Update: 2015-05-01
標籤:C++11中出現了uniform initialization的概念:int a1 = {1};//okint a2 = {1.0};//錯誤,必須收縮轉換int array1[] = {1,2,3,4};//okint arrya2[] = {1.0,2.0,3.0,4.0};//ok注意a2的初始化錯誤和array2的正確對比。一方面uniform
Time of Update: 2015-05-01
標籤:馬里奧碰到花朵就變身。什麼是馬里奧?一個裝著 16 × 32 個小色塊的長方形,其中一些色塊填著顏色,另一些沒有。什麼是花?一個 16 × 16 的正方形。什麼是「變身」?把馬里奧這個方塊裡面代表衣服的褐色變成紅色,代表背帶褲的紅色變成白色。什麼是褐色?暫且說它是 0x887000 這個數字。什麼是「碰到」?馬里奧的長方形與花朵的正方形有所重疊。什麼是「重疊」?假設馬里奧的這個方塊佔據螢幕(什麼是螢幕?一個能裝下 256 × 240 個小色塊的矩形)中
Time of Update: 2015-05-01
標籤:第11章 泛型演算法1.概述泛型演算法依賴於迭代器,而不是依賴容器,需要指定作用的區間,即[開始,結束),表示的區間,如上所示此外還需要元素是可比的,如果元素本身是不可比的,那麼可以自己定義比較函數。2.常用的泛型演算法函數:fill,fill_n, copy, replace, sort, unique, count_if, stable_sort此外在有一個謂詞函數會結合以上的函數使用,像sort, count_if等3.再談迭代器(1)插入迭代器back_inserter,
Time of Update: 2015-05-02
標籤:public AxMSTSCLib.AxMsRdpClient rdpClient; rdpClient = new AxMSTSCLib.AxMsRdpClient(); rdpClient.Dock = DockStyle.Fill; rdpClient.Width = Screen.PrimaryScreen.Bounds.Width;//控制項寬度 rdpClient.Height =
Time of Update: 2015-05-02
標籤:1. 概述與概念 C#支援通過多線程並行地執行代碼,一個線程有它獨立的執行路徑,能夠與其它的線程同時地運行。一個C#程式開始於一個單線程,這個單線程是被CLR和作業系統(也稱為“主線程”)自動建立的,並具有多線程建立額外的線程。這裡的一個簡單的例子及其輸出:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.
Time of Update: 2015-05-02
標籤: 控制項設計: 設定上述出去Button和Form控制項的剩餘控制項(PrintDialog1等)的Document屬性為相應的PrintDocument。 代碼: 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using
Time of Update: 2015-05-01
標籤: //把介面文字框裡面的社會安全號碼進行提取,以二代身份證為例 model.eCardId = txt_cardNo.Text; //從社會安全號碼裡面提取想要的字串 //120429199110062568 string s =
Time of Update: 2015-05-01
標籤:一、windows表單項目環境配置步驟1.檔案—>建立—>項目—>windows—>修改檔案名稱/路徑—>確定2.右鍵添加sqlhelper.cs,再添加引用(.net):System.Configuration3.右鍵添加—>建立項—>App.config(修改檔案中資料庫名、檔案名稱)4.在代碼中添加using
Time of Update: 2015-05-01
標籤:委託事件的詳細使用一、無參數,無返回的委託事件委託事件類別、事件的發生源 1 public class Test 2 { 3 // …. 4 public delegate void TestHandler();//無參數,無返回委託 5 public event TestHandler TestEvent;//事件 6 public void OnTestHandler()//調用 7 { 8 if(TestEvent != null) //
Time of Update: 2015-05-02
標籤:一.關鍵字:C語言中提供了有特殊含義的符號,也叫做保留字。 C語言中一個32個關鍵字,這些關鍵字都被賦予了特殊的含義,絕不可以使用它們作為變數名或者函數名。 auto double int struct break else
Time of Update: 2015-05-02
標籤:一.程式結構 1.C 程式結構:任何一個C程式都是由一個或小個程式碼塊組成,每個小程式都有自己的功能,一般稱這些小程式為函數。所以,也可以說C程式是由函數組成的。二.函數的概念: 1.函數名:一個程式由無數個函數組成,每一個函數都有自己的命名,也就是名字。
Time of Update: 2015-05-02
標籤:檔案系統 linux ubifs 以下是分析記錄:------------------------------------------------------------------------------以上命令的參數可從 ubifs 掛載資訊中提取:UBI: attaching mtd5 to ubi0UBI: physical eraseblock size: 1310