Time of Update: 2015-06-26
標籤:斷行符號 重複上一次命令產生可調試的可執行檔:gcc -g main.c -o main, 必須加上-g選線, 表示在可執行檔中加入源檔案資訊, 但並不是將源檔案嵌入可執行檔, 所以在調試時必須保證gdb能夠找到源檔案進入調試:gdb fname, 進入fname可執行檔的調試環境查看源檔案代碼:l/list n/func/fname:n/fname:func查看詳細資料:i/info 查看一個斷點|變數等的詳細資料調試步驟:start 開始時使用, 開始運行程式,
Time of Update: 2015-06-27
標籤://2.古典問題: 有一對兔子, 從出生後第三個月起每個月都生一對兔子, 小兔子長到第三個月後每個月又生一對兔子, 假如兔子都不死, 每個月的兔子總數為多少? //根據題找到規律 1對, 1對, 2對, 3, 5, 8, 13, 21......可以發現從第三個月起 後一個月是前兩個月兔子總數的和. int m[23]; int i; m[0]=m[1]=1; for (i=0; i<24; i++) { if (
Time of Update: 2015-06-26
標籤:vector是C++標準模板庫中的部分內容,它是一個多功能的,能夠操作多種資料結構和演算法的模板類和函數庫。vector之所以被認為是一個容器,是因為它能夠像容器一樣存放各種類型的對象,簡單地說vector是一個能夠存放任意類型的動態數組,能夠增加和壓縮資料。為了可以使用vector,必須在你的標頭檔中包含下面的代碼:#include <vector>vector屬於std命名域的,因此需要通過命名限定,如下完成你的代碼:using
Time of Update: 2015-06-26
標籤:1.HelloCpp.java 1 /**************************************************************************** 2 Copyright (c) 2010-2012 cocos2d-x.org 3 4 http://www.cocos2d-x.org 5 6 Permission is hereby granted, free of charge, to any person obtaining a
Time of Update: 2015-06-26
標籤: 1 #include <cstdio> 2 #include <iostream> 3 #include <vector> 4 #include <algorithm> 5 #include <cstring> 6 #include <queue> 7 using namespace std; 8 9 int a[10000],b[10000];10 class t11 {12 public:13 int
Time of Update: 2015-06-26
標籤:1. 由於前自增和後自增操作符都是一元運算子,因此重載時通過在後自增中加一個int型參數(啞元參數)加以區分,當後自增被調用時,編譯器自動在為該參數指定一個0值。2. 前自增操作符返回調用它的對象的引用,後自增操作符返回const 臨時對象3. 由於前自增是返回的是原對象的引用,因而可以執行類似於++++a這樣的式子;
Time of Update: 2015-06-26
標籤:1. 內建的&&和||操作符有"短路求值"的特性。對於&&如果第一個運算元為真,那麼&&即返回為真,不再對第二個運算元進行求值,||則相反,利用這個特性可以寫出下面的代碼:char *p;...if(p>0&&strlen(p)>10)...View
Time of Update: 2015-06-26
標籤://線索二叉樹,這裡在二叉樹的基礎上添加了線索化//楊鑫#include <stdio.h>#include <stdlib.h>typedef char ElemType; typedef enum {Link,Thread} childTag; //Link表示結點,Thread表示線索typedef struct bitNode{ ElemType data; struct bitNode *lchild, *rchild; int ltag,
Time of Update: 2015-06-26
標籤:c++記憶體分布 c++對象記憶體分布 c++私人虛函數 1.前言本篇文章的所有代碼例子,如果是windows上編譯運行,則使用的是visual studio 2013。如果是RHEL6.5平台(linux kernal: 2.6.32-431.el6.i686)上編譯運行,則其gcc版本為4.4.7,如下所示:[[email protected] ~]# gcc
Time of Update: 2015-06-26
標籤:c++學習(1)1.const C VS C++:在c語言中const是一個唯讀變數(ReadOnly Varible),在c++中const只是代表常量(Constant)。例:const int n=10;int arry[10]//OK in c++ error in c。2.指標的兩個屬性:(1).指標本身;(2).指標所指向的資料;3.常量指標和指標常量:(1).常量指標(Point to constant or constant
Time of Update: 2015-06-26
標籤:shared unique c++ 引用 just read it smart_ptr: https://mbevin.wordpress.com/2012/11/18/smart-pointers/使用任何指標是都要考慮ownership+memory-management+lifetime這幾個問題。 who is the owner of this
Time of Update: 2015-06-26
標籤:1. ”兩種情況下destructor會被調用。第一種情況是當對象在正常情況下被銷毀,也就是當它離開了它的生存空間或是被明確的刪除;第二種情況是當對象被exception處理機制——也就是exception傳播過程中的stack-unwinding(棧展開)機制——銷毀。”2.
Time of Update: 2015-06-26
標籤:之前在windows下開發習慣啦,linux改用vim開發代碼,但是前期還是不熟悉看代碼效率感覺有點低。由於看代碼需要各種跳轉尋找我個人覺得還是IDE方便些,以前在windows下就挺喜歡使用codeblocks看代碼的,所以在linux下閱讀源碼我還是選擇使用她,下面是在網上找到的一些IDE的推薦,有需要的可以參考下,這裡我沒有全部試用,只是使用我自己喜歡的,每個IDE都有各自的特色,大家按需使用就可以。 一、AnjutaAnjuta是一個多語言的IDE,它最大的特色是靈活,同
Time of Update: 2015-06-26
標籤:原文:C#中char[]與string之間的轉換string 轉換成 Char[] string ss = "abcdefg"; char[] cc = ss.ToCharArray();Char[] 轉換成string string s = new string(cc);此外,byte[] 與 string 之間的裝換 byte[] bb = Encoding.UTF8.GetBytes(ss); string s =
Time of Update: 2015-06-26
標籤:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using Sy
Time of Update: 2015-06-26
標籤:用例: 現在有一個命名空間為Device的Device.dll檔案,它含兩個類Device1和Device2;現通過反射原理建立Device1和Device2類,具體語句如下: //1、首先需要添加引用 using System.Reflection; //2、建立Device1 &
Time of Update: 2015-06-26
標籤:c# json 序列化 還原序列化 public class JsonSerializer { /// <summary> /// json序列化 /// </summary> /// <typeparam
Time of Update: 2015-06-27
標籤: JSON(全稱為JavaScript Object Notation) 是一種輕量級的資料交換格式。它是基於JavaScript文法標準的一個子集。
Time of Update: 2015-06-27
標籤: http://www.cnblogs.com/crazybingo/archive/2010/05/14/1735802.htmlC、VDD、VSS、 VEE 和VPP的區別在電子電路中,常可以看到VCC、VDD和VSS三種不同的符號,它們有什麼區別呢?一、解釋VCC:C=circuit 表示電路的意思, 即接入電路的電壓; VDD:D=device 表示器件的意思, 即器件內部的工作電壓;VSS:S=series
Time of Update: 2015-06-26
標籤:C. StripeTime Limit: 20 SecMemory Limit: 256 MB題目串連http://codeforces.com/problemset/problem/18/CDescriptionOnce Bob took a paper stripe of n squares (the height of the stripe is 1 square). In each square he wrote an integer number, possibly