原创 詳解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+