Time of Update: 2016-04-09
標籤:還有些問題沒有調試出!明天繼續!! 1 #include<iostream> 2 #include<stdlib.h> 3 #include<time.h> 4 #include<stdio.h> 5 using namespace std; 6 7 int count = 9;//The number of bomb 8 int x,y=0; 9 int disbomb[11][11];//Bomb area10 11 void
Time of Update: 2016-04-09
標籤:1定義當一個狀態的內在狀態改變時允許其行為改變,這個對象看起來像改變了其類2類圖角色分析State抽象狀態角色,介面或者抽象類別,負責狀態定義,並且封裝環境角色以實現狀態切換ConcreteState具體狀態角色,完成兩個職責:本狀態行為管理以及趨向狀態處理--==本狀態要做的事和本狀態如何過度到其他狀態Context環境角色,定義用戶端需要的介面,並且負責具體狀態的切換實現#include<iostream>using namespace std;//前項聲明class
Time of Update: 2016-04-09
標籤:#include <stdio.h>void main(){int i=0;printf("請輸入分數:");scanf("%d",&i);switch(i/10)case 0;printf("不及格");break;case 1;printf("不及格");break;case 2;printf("不及格");break;case 3;printf("不及格");break;case 4;printf("不及格");break;case 5;printf("不及格")
Time of Update: 2016-04-09
標籤:C++記憶體管理什麼是記憶體管理?思考:記憶體的本質是什嗎?---->資源思考:誰掌管記憶體資源? ---->作業系統思考:我們能做什嗎? ---->申請/歸還申請/歸還記憶體資源就是記憶體管理C++中如何進行記憶體的申請和釋放?申請 --->使用運算子new釋放 --->使用運算子delete即:申請記憶體:int *p = new int;釋放記憶體: delete
Time of Update: 2016-04-09
標籤:1.用a++和++a及a+=1代替a=a+1,用a--和--a及a-=1代替a=a-1
Time of Update: 2016-04-09
標籤:C++函數新特性函數參數預設值有如下函式宣告:voidfun(int i, int j = 10, int k = 20);√voidfun(int i, int j = 10, int k) ;X注意:有預設參數值的參數必須在參數表的最右端在函式宣告時可以帶上參數預設值,而在定義時,不建議帶上參數預設值。如果在函數定義的時候也協商函數參數預設值,則實際編譯時間,有的編譯器能夠編譯通過,而有的編譯器編譯不會通過。樣本:#include
Time of Update: 2016-04-09
標籤:1定義使用共用對象可有效支援大量細粒度的對象2類圖角色分析Flyweight抽象享元角色,一個產品的抽象,定義內部狀態和外部狀態的介面或者實現ConcreteFlyweight具體享元角色,實現抽象角色定義的業務。註:內部狀態處理和環境無關unsharedConcreteFlyweight不可共用的享元角色,不存在外部狀態或者安全要求,不能夠使用共性技術的對象,該對象一般不會出現在享元工廠中Flyweight享元工廠,就是構造一個池容器,同時提供從翅中獲得對象的方法3實現#pragma
Time of Update: 2016-04-08
標籤:程式碼片段1://stdafx.h// stdafx.h : 標準系統包含檔案的包含檔案,// 或是經常使用但不常更改的// 特定於項目的包含檔案//#pragma once// 如果必須將位於下面指定平台之前的平台作為目標,請修改下列定義。// 有關不同平台對應值的最新資訊,請參考 MSDN。#ifndef WINVER // 允許使用特定於 Windows XP 或更高版本的功能。#define WINVER 0x0501 // 將此值更改為相應的值,以適用於
Time of Update: 2016-04-08
標籤:c語言注釋轉換為c++注釋最近剛開始學習c++,接觸了一個小項目,寫一個程式將C語言的注釋轉化為c++的注釋,這個裡面也要分很多種情況,下面我就把我做的小程式分享出來,在把C語言注釋轉化為c++注釋的過程中,列舉了以下幾種情況 1.普通情況 /*int i = 0; 2.換行問題 /*int i = 0;*/int j = 0; /*int i = 0;*/ int j = 0; 3.匹配問題 /*int i = 0;/*xxxxx*/ 4.多行注釋 /*
Time of Update: 2016-04-09
標籤:在delete的那個地方,沒有#include相應的標頭檔,而只是用了class的前置聲明;或許delete的是基類指標,而編譯器認識基類,所以沒有加入子類的#include;如果在delete子類對象時,要釋放基類的記憶體,一定要記得將基類解構函式寫為virtual
Time of Update: 2016-04-09
標籤:迷宮的最短路徑 代碼(C++)本文地址: http://blog.csdn.net/caroline_wendy題目: 給定一個大小為N*M的迷宮. 迷宮由通道和牆壁組成, 每一步能夠向鄰接的上下左右四格的通道移動.請求出從起點到終點所需的最小步數. 請注意, 本題假定從起點一定能夠移動到終點.使用寬度優先搜尋演算法(DFS), 依次遍曆迷宮的四個方向, 當有能夠走且未走過的方向時, 移動而且步數加一.時間複雜度取決於迷宮的狀態數, O(4*M*N)=O(M*N).代碼:/* *
Time of Update: 2016-04-08
標籤:一共有三個檔案:head.S led_on_c.c Makefilehead.S的內容如下: 1 /* 2 ** 時間 :2016年4月8日16:56:35 3 ** 地點 :宿舍。 4 ** 功能 :初始化一些硬體相關的東西,調用C函數。 5 ** 6 ** 附加資訊: 7 ** 1、運行環境:JZ2440v2開發板。 8 ** 2、程式編譯環境:Ubuntu9.10 + 交叉編譯工具arm-linux-gcc。 9 **
Time of Update: 2016-04-08
標籤:c語言C語言中經常可以見到一些強制類型轉化,主要是在變數名前加(類型)。而在c++中與c語言也有一些差異,C++中主要有四種強制類型轉化。static_cast它的主要轉化是對於相互關聯類型之間的轉化int main(){float a = 1.2;int b = static_cast<int>(a);cout << b << endl;getchar();return
Time of Update: 2016-04-08
標籤:c# cpp dll 在過程中發現兩種方法解決問題:一種是非託管C++建立的dll庫,需要用靜態方法調用。這種方法無法在C#的reference中直接引用,而是要用靜態調用的方法,其他部落格已經介紹的很詳盡,唯一需要補充的是,C#檔案需要先:using System.Runtime.InteropServices;之後才可以調用[DllImport]方法。另一種方法是直接使用CL
Time of Update: 2016-04-08
標籤:遞迴 fibonacci 斐波那契數列 斐波那契數列(Fibonacci sequence),又稱黃金分割數列、因數學家列昂納多·斐波那契(Leonardoda
Time of Update: 2016-04-08
標籤:string resultFile = "";OpenFileDialog openFileDialog1 = new OpenFileDialog();openFileDialog1.InitialDirectory = "D:\\Patch";openFileDialog1.Filter = "All files (*.*)|*.*|txt files
Time of Update: 2016-04-09
標籤:關於c#的const, static, readyonly關鍵字修飾成員變數時的區別,下面通過一個簡單的例子來說明: 1 //SomeType.cs 2 3 using System; 4 5 public sealed class SomeType 6 { 7 public Int32 Id = 1; 8 9 public const Int32 constId = 100; //IL .field public static literal int32
Time of Update: 2016-04-09
標籤:用C#實現封裝1.屬性對外公開類似於類的介面實現對欄位的訪問;2.欄位為private只能在內部被直接存取,如果當屬性為唯讀,那麼可以將形參直接對欄位賦值.(有沒有更好的方法?);3.可以通過關鍵字對欄位和同名形參區分:this.fieldName;4.this代表當前活動的對象;5.可以使用對象的初始化器來初始化對象,它所調用的是對象的無參構造方法;同時使用{}並在其中添加可賦值屬性?類名後的()可省;6.實值型別:int double char bool ... ,參考型別:類、結構、
Time of Update: 2016-04-09
標籤:dictionary/// <summary> /// 將字典轉換成name=value這種字串格式 /// </summary> /// <param name="dic"></param> ///
Time of Update: 2016-04-09
標籤:同BZOJ 3782 上學路線QAQ