我們知道語言大概可以分為兩大類:強型別語言,譬如C#,JAVA,C等和弱類型語言,譬如javascript強型別語言每個變數必須有明確的類型,如int,double等,而弱類型語言則沒有這樣的要求,譬如JS中的類型都可以是var。微軟在C#3.0中引入的一個新的關鍵字"var",可以代表任何類型,但是請不要認為C#在往弱類型化發展,這裡的"var"和JS中的"var"有本質區別的。下面先看幾個例子 var i = 5;var h=23.56;var s = “C Sharp";var intAr
我們知道在C#2.0中要初始化一個對象可以用構造器,或者聲明公有屬性,然後在new一個對象之後在對屬性賦值。必須一步一步的來,在C#3.0中可以有一種很簡單的方法對對象和集合進行初始化工作。看個例子: public class Point ...{int x, y;public int X ...{ get ...{ return x; } set ...{ x = value; } }public int Y ...{ get ...{ return y; } set ...{ y = val
作為一個.NET的初學者,很關注微軟.NET平台的發展,也對這個平台很有興趣。.NET平台給我們帶來了很多的驚喜,避免了J2E平台的壟斷地位,雖然說微軟的.NET平台在最初開始的時候有仿造之嫌,但是隨著.NET的發展,我們看到了越來越多的和J2E平台的不同之處。兩大平台各有各的好處,沒有必要爭論誰比誰更好一些。選擇一個喜歡的,深入研究下去,總會有所成就。Just do
FastCPP -- C++ Web Development Environment Powered By Apache2 Jsp,Asp,Asp.net,Php,Perl,Python,Ruby on Rails,FastCGI, and FastCPP. FastCPP是一個甚於Apache(現在只支援Apache2)的C++ Web開發環境,利用FastCPP可以快速的開發出高效能的Web應用,提供了Cookie,session還有動態開發以及混嵌HTML的功能。
Beyond the C++ Standard Library: An Introduction to BoostBy Björn Karlsson...............................................Publisher: Addison Wesley ProfessionalPub Date: August 31, 2005ISBN: 0321133544Pages:
在C++程式設計語言中,有很多功能都與C語言相通,比如指標的應用等等。在這裡我們介紹的則是一種類似於函數指標的C++函數對象的相關介紹。C++函數對象不是函數指標。但是,在程式碼中,它的調用方式與函數指標一樣,後面加個括弧就可以了。這是入門級的隨筆,說的是函數對象的定義,使用,以及與函數指標,成員函數指標的關係。C++函數對象實質上是一個實現了operator()--括弧操作符--的類。下面是函數對象與函數指標的例子:namespace{class AddCls{ public: int