原创 詳解link

詳解link有些人寫C/C++(以下假定爲C++)程序,對unresolved external link或者duplicated external

原创 《C#與.NET3.0高級程序設計》讀書筆記(三)

第五章(對象的生命週期)一:類、對象和引用    類是描述類型的實例在內存中什麼樣子的,對象是在託管堆中創建的類的實例,new返回的指向對象的引用,這

原创 自動變量、靜態變量的持續性、區域性、和鏈接性

 作者:closeall      這裏我想寫一下變量的持續性、區域性、和鏈接性。先簡單的介紹一下這三個屬性是什麼意思。所謂持續性 就是說這個變量所持

原创 字符串逆序輸出

#include<iostream.h>   #include<string.h>   int main()  {     char  *s,*p,*q;     int  x,t;    s=new  char[20];    c

原创 《C#與.NET3.0高級程序設計》摘要----第二章 構建C#應用程序

第二章 構建C#應用程序 一、CSC相關 1.1、各個選項 1、/out     本選項用於指定將被構建出的程序集名稱。默認條件下,程序集的名字或與最初輸入的*.cs文件名字相同(生成*.dll文件的情況下),或者與包含程序的Main

原创 定點數二進制表示

  閒扯原碼、反碼、補碼    相信大家看到這個標題都不屑一顧,因爲在任何一本計算機基礎知識書的第一章都有他們的解釋,但是在書上我們只能找到一些簡單的定義,沒次看過之後不久就忘了。最近論壇裏有人問起這些概念,看到很多人的回覆是以前看過現

原创 [轉]用C++ 設計一個不能被繼承的類

分析:這是Adobe 公司2007 年校園招聘的最新筆試題。這道題除了考察應聘者的C++ 基本功底外,還能考察反應能力,是一道很好的題目。 在Java 中定義了關鍵字final ,被final 修飾的類不能被繼承。但在C++ 中沒有fin

原创 C#編碼規範ZZ

(摘錄)C#編碼規範 1 文件組織 1.1 C#源文件 把每個類都放在單獨的文件中,文件名字和類名一致(用.CS作爲擴展名)。類文件不要太長,不要超過2000LOC。必要時,分割代碼,使結構更清晰。 1.2 目錄安排 爲每個命名空間創

原创 《C#與.NET3.0高級程序設計》摘要-----寫在前面的話

以前寫過這本書的讀書筆記,基本是自己理解的總結,但是沒有堅持下來,後來找到工作後又看了這本書的一部分,寫了一些摘要性質的東西,較爲忠實的記錄作者的思路,是在google docs上寫的,遺憾的是也沒有完成,譴責下自己。   現在工作了,也

原创 《C#與.NET3.0高級程序設計》摘要-----第一章 .NET之道

  第一章 .NET之道 一、.NET框架的一些核心功能 1、對已有具有完全的互操作性     已有的COM二進制組件可以和更新的.NET二進制組件共存,反之亦然。利用平臺調用(PInvoke)服務可以在.NET的代碼裏調用基於C的庫。

原创 操作系統總結三(處理機調度)

 基本內容   1:基本概念 高級調度:作業調度或長程調度。 低級調度:進程調度或短程調度。非搶佔式,搶佔式。 終極調度:中程調度。解決內存緊張。   2:調度算法 先來先服務FCFS:作業調度或進程調度。非搶佔式。很少作爲進程調度主算法

原创 《C#與.NET3.0高級程序設計》摘要-----第三章 C#語言基礎

第三章 C#語言基礎 3.1、剖析一個簡單的C#程序 1.簡單示例     C#要求所有的程序邏輯都包含在一個類型定義中。     using System;     class HelloClass     {      

原创 整除規則

 數的整除的特徵 (1)1與0的特性: 1是任何整數的約數,即對於任何整數a,總有1|a. 0是任何非零整數的倍數,a≠0,a爲整數,則a|0. (2)若一個整數的末位是0、2、4、6或8,則這個數

原创 認識 C++ 中的 explicit 關鍵字

認識 C++ 中的 explicit 關鍵字(Danny Kalev發表於2004-12-28 11:01:04) 帶單一參數的構造函數在缺省情況下隱含一個轉換操作符,請看下面的代碼:class C {int i;//...public

原创 虛繼承之單繼承的內存佈局

C++2.0以後全面支持虛函數與虛繼承,這兩個特性的引入爲C++增強了不少功能,也引入了不少煩惱。虛函數與虛繼承有哪些特性,今天就不記錄了,如果能搞瞭解一下編譯器是如何實現虛函數和虛繼承,它們在類的內存空間中又是如何佈局的,卻可以對C+