Time of Update: 2015-03-30
標籤:1 C++中,通過基類的引用(或指標)調用虛函數時,發生動態綁定,兩個條件(基類引用或指標、虛函數)缺一不可 虛函數的預設實參將發生靜態繫結2 繼承層次的根類一般都需要定義虛解構函式3 任意非static成員都可以是虛解構函式,static成員函數不能是虛解構函式(應為static成員不是屬於某個對象的,而是屬於整個類的)4
Time of Update: 2015-03-30
標籤:#include <direct.h>#include <stdlib.h>#include <stdio.h>int main( void ){ if( _mkdir( "\\testtmp" ) == 0 ) { printf( "Directory ‘\\testtmp‘ was successfully created\n" ); system( "dir \\testtmp" ); if(
Time of Update: 2015-03-29
標籤:題記 CSDN要開線上教育頻道,向我發出邀請,看能否開些課程。 我近日一直在關注著翻轉課堂,試圖在傳統課堂中引入新的元素,這須要資源建設的積累。沒有時間表的工作,非常難把握。 為CSDN做線上課程,為我的翻轉課堂做準備,兩全其美,一拍即合。 選材自己關注的程式設計剛開始學習的人的起步問題,開《C語言及程式設計》課程,分三個系列,系列1起步,系列2提高,系列3進階。 課程特色:一切環繞著“協助剛開始學習的人可以在實踐中達成學習目標”開展教學,這是這幾年教學中我體會最深的地方。CSD
Time of Update: 2015-03-30
標籤:ndk error unknown type name class 在進行native開發的時候,難免會遇到C檔案包含C++標頭檔而調用C++函數,若沒做什麼處理,直接include進行編譯的話,會遇到以下錯誤:error: unknown type name ‘class‘error: expected ‘=‘, ‘,‘, ‘;‘, ‘asm‘ or ‘_
Time of Update: 2015-03-29
標籤: 在C語言中,數組的初始化有以下幾種方式: 1. 定義的時候同時初始化: int array[10] = {1,2,3,4,5}; 2. 定義的時候不指定數組大小,由初始化的數組元素來確定大小: int array[] =
Time of Update: 2015-03-30
標籤:blank cccccc include 程式員 target ios培訓------我的c語言筆記,期待與您交流! #include <stdio.h>int main(){ /*1.算數運算子的基本使用 int a = 10 + 1 + 2 - 3 + 5; int b = -10
Time of Update: 2015-03-29
標籤:最小公倍數:數論中的一種概念,兩個整數公有的倍數成為他們的公倍數,當中一個最小的公倍數是他們的最小公倍數,相同地,若干個整數公有的倍數中最小的正整數稱為它們的最小公倍數,維基百科:定義點擊開啟連結求最小公倍數演算法:最小公倍數=兩整數的乘積÷最大公約數求最大公約數演算法:(1)輾轉相除法有兩整數a和b:① a%b得餘數c② 若c=0,則b即為兩數的最大公約數③ 若c≠0,則a=b,b=c,再回去運行①比如求27和15的最大公約數過程為:27÷15
Time of Update: 2015-03-30
標籤:blank cccccc include 程式員 target ios培訓------我的c語言筆記,期待與您交流! #include <stdio.h>int main(){ //邏輯與 條件1 && 條件2 /*運算結果
Time of Update: 2015-03-30
標籤:虛函數 虛繼承 函數指標 //深入理解一下繼承以及虛函數的空間大小#include <iostream>using namespace std;class A{ char A[100];};class B:public A{ char B[100];};class C:public A{ char C[100];};class D:public
Time of Update: 2015-03-29
標籤:include cccccc 程式員 c語言 color #include <stdio.h>/* 1.記憶體定址由大到小,優先分配記憶體位址比較大的位元組給變數 2.變數越先定義,記憶體位址就越大 3.取得變數的地址:&變數名 4.輸出地址:%p 5.一個變數一定先進行初始化,才能使用
Time of Update: 2015-03-29
標籤:include cccccc 程式員 c語言 color #include <stdio.h>int main(){ // 定義一個變數,用來儲存使用者輸入的整數 int number; // scanf函數只接受變數的地址 // scanf函數是一個阻塞式的函數,等待使用者輸入
Time of Update: 2015-03-29
標籤:include 程式員 cccccc c語言 color #include <stdio.h>int main(){ int a = 10; int b = 11; // 條件成立就返回1,真 // 條件不成立就返回0,假 int result = b < a;
Time of Update: 2015-03-30
標籤:OOP物件導向的三大特點:封裝(encapsulation),繼承(inheritance),多態(encapsulation)和JAVA與C++一樣,C#也是OOP語言。並且,C#對資料的封裝要比C++更好。另外,在C++裡面可能習慣從main函數開始程式,類是作為主函數的一部分而存在的。而C#裡面,所有的所有都是在某個類中進行。這裡還是說C#較其他語言不一樣的地方。有關類Class1.方法參數Arguments和傳遞參數Parameters首先說一下這兩個詞的區別。其實都是指參數,大多
Time of Update: 2015-03-30
標籤: C#是微軟於2000年6月發布的一種物件導向的、運行於.NET Framework上的進階程式設計語言。它是第一個面向組件的程式設計語言,同時也是微軟.NET
Time of Update: 2015-03-30
標籤:繼承中override virtual new的作用 virtual 父類中需要註明允許重寫的方法; override 子類中必須顯示聲明該方法是重寫的父類中的方法; new 子類中忽略父類的已存在的方法,“重寫該方法“; C#中不支援隱式重寫子類的方法 即如果父類方法沒有加virtual關鍵字,即不是一個虛方法,則在子類中只能隱藏基類方法(new),
Time of Update: 2015-03-30
標籤:c#中的類和java中的類沒什麼太大區別。但是c#有些特有的關鍵字以及屬性使得c#具有一些特性。 首先就是this關鍵字,this在c++和java中都有,可以表示當前對象,以及變數所屬對象等。例如public void somemethod(int hour1){ this.hour = hour1;}或者otherobject.bar(this) 把當前對象傳給otherobject還有就是指示變數屬於哪個對象。this.z =
Time of Update: 2015-03-29
標籤:.net framework visual
Time of Update: 2015-03-29
標籤: 1、 探索c#之函數建立和閉包2、 探索c#之尾遞迴編譯器最佳化3、 探索c#之不可變資料類型4、 探索c#之遞迴CPS和APS5、 探索c#之微型MapReduce6、 探索c#之Jacobi迭代法7、 。。。。。。 這個系列沒有什麼計劃或目標,想到那就寫到那吧。不過主要應該是C#中不常見的技術點,及用C#去寫各種比較好玩的,比如函數式風格,資料分析,科學計算等。 探索C#之xxx系列--導航篇
Time of Update: 2015-03-29
標籤:課後進行了下面的練習:1.聲明public 不聲明參數是public,則main中無法訪問。error:聲明public後即可訪問。2,passing by value or by referencepassing by value:method中可以改變數值,method外則不會改變。結果中數值未變 passing by reference:可改變。註:可用ref 和 out
Time of Update: 2015-03-29
標籤:最近在做輸入判斷的時候出現了一個需要判斷輸入合法性的問題,就是判斷輸入的是不是數字,判斷方法是根據Regex來判斷,具體方法如下: private bool IsRightNum(string str, int totalPage) { Regex reg = new Regex("^[0-9]+$"); //判斷是不是資料,要不是就表示沒有選擇,則從隱藏欄位裡讀出來 Match ma =