一種基于二維鏈表的稀疏矩陣模半板類設(shè)計(jì)
A template Class of sparse matrix.
Key technology: bin,2-m linked matrix.
constructors: 1.normal constuctor 2.copy constuctor. 3.assignment constructor.
Basic operator: 1. addition(sub) of two matrix
2. inverse of a matrix.
3. multiply of two matrix.
etc.
Inside the C++ Object Model
Inside the C++ Object Model focuses on the underlying mechanisms that support object-oriented programming within C++: constructor semantics, temporary generation, support for encapsulation, inheritance, and "the virtuals"-virtual functions and virtual inheritance. This book shows how your understanding the underlying implementation models can help you code more efficiently and with greater confidence. Lippman dispells the misinformation and myths about the overhead and complexity associated with C++, while pointing out areas in which costs and trade offs, sometimes hidden, do exist. He then explains how the various implementation models arose, points out areas in which they are likely to evolve, and why they are what they are. He covers the semantic implications of the C++ object model and how that model affects your programs.
Learn how to:
*
Tokenize a null-terminated string
*
Create a search and replace function for strings
*
Implement subtraction for string objects
* Use the vector, deque, and list sequence containers
*
Use the container adaptors stack, queue, and priority_queue
* Use the map, multimap, set, and multiset associative containers
*
Reverse, rotate, and shuffle a sequence
*
Create a function object
*
Use binders, negators, and iterator adapters
*
Read and write files
*
Use stream iterators to handle file I/O
*
Use exceptions to handle I/O errors
*
Create custom inserters and extractors
*
Format date, time, and numeric data
* Use facets and the localization library
*
Overload the [ ], ( ), and -> operators
*
Create an explicit constructor
*
And much, much more
If you are a C++ programmer who desires a fuller understanding of what is going on "under the hood," then Inside the C++ Object Model is for you!
Inside the C++ Object Model focuses on the underlying mechanisms that support object-oriented programming within C++: constructor semantics, temporary generation, support for encapsulation, inheritance, and "the virtuals"-virtual functions and virtual inheritance. This book shows how your understanding the underlying implementation models can help you code more efficiently and with greater confidence. Lippman dispells the misinformation and myths about the overhead and complexity associated with C++, while pointing out areas in which costs and trade offs, sometimes hidden, do exist. He then explains how the various implementation models arose, points out areas in which they are likely to evolve, and why they are what they are. He covers the semantic implications of the C++ object model and how that model affects your programs.
VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(32)資源包含以下內(nèi)容:1. 無線音頻電話(gprs).2. 經(jīng)典的psos編程實(shí)例源碼.3. 嵌入式系統(tǒng)文件管理部分.4. lwIP是瑞士計(jì)算機(jī)科學(xué)院(Swedish Institute of Computer Science)的Adam Dunkels等開發(fā)的一套用于嵌入式系統(tǒng)的開放源代碼TCP/IP協(xié)議棧。Lwip既可.5. 非常經(jīng)典的網(wǎng)絡(luò)協(xié)議棧.6. "CAN0 CAN4 C"是CAN0和CAN4通訊的程序。用戶可參照此例程設(shè)置MSCAN模塊。本文件夾是為用戶提供的codeworrior編程范例.7. 本文件夾是為用戶提供的codeworrior編程范例.8. ucos-ii 編譯器ICCAVR CPU atmega8 8M 晶振 對原作者的ucos進(jìn)行了簡化.9. "Port ucosii V252"是嵌入式操作系統(tǒng)uC/OS-II在DP256/DG128上移植的范例。提供的codeworrior編程范例.10. "SendA"通過調(diào)用監(jiān)控程序.11. "printpp"是幫助用戶調(diào)試的一個(gè)工具.12. This program is free software you can redistribute it and/or modify it under the terms of the GNU Ge.13. device driver for various TV and TV+FM radio tuners.14. D:MyData其它我的文章C51cp1_1 est.uv2 Project File Date: 04/02/2003.15. 一個(gè)簡單的TCP IP協(xié)議棧程序.16. 校園導(dǎo)游系統(tǒng).17. 本文檔是關(guān)于boa web服務(wù)器的源程序.18. boa web服務(wù)器的主程序.19. 關(guān)于boa web服務(wù)器的配置文件.20. 嵌入式操作系統(tǒng)TCP/IP協(xié)議棧的socket小程序.21. 講解嵌入式TCP/IP協(xié)議棧的編寫.22. 本原代碼集是對計(jì)算機(jī)圖形學(xué)的編程實(shí)踐.23. 關(guān)于TCP/IP的一份碩士論文.24. 這是一個(gè)在VxWorks系統(tǒng)實(shí)現(xiàn)CS網(wǎng)卡END驅(qū)動(dòng)的原代碼.25. 實(shí)現(xiàn)一個(gè)運(yùn)行在16位數(shù)字信號處理器TMS320VC5402上的小型嵌入式TCP/IP協(xié)議棧。對TCP/IP協(xié)議中的IP協(xié)議、ARP協(xié)議、UDP協(xié)議進(jìn)行分析.26. 此為講解內(nèi)存技術(shù)的文檔資料.27. 我設(shè)計(jì)的數(shù)字電源的源代碼 還有原理圖.28. ARM MP3解碼源代碼1.0 有完整的項(xiàng)目文件.29. 基于WEB的嵌入式視頻采集壓縮瘦身服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn).30. 此文當(dāng)為日本嵌入式tron的技術(shù)文檔,目前在日立等公司的主流嵌入式系統(tǒng)還是tron.31. C++的溫度控制系統(tǒng),是本人在其它網(wǎng)站上找到的,還沒有試過.32. 基于牛頓迭代法的二次規(guī)劃程序.33. PCI總線與USB總線之間的數(shù)據(jù)通信的用戶端應(yīng)用程序(包括界面和通信).34. GIF動(dòng)畫解碼算法.35. 一個(gè)嵌入式web server的源碼。小巧好用.36. 一個(gè)橋接器87ch47仿真器的c的源程序.37. 給ARM7用的MP3程序源碼.38. 給ucgui用的字庫HZK12,12x12點(diǎn)陣的漢字庫和hzk16點(diǎn)陣的漢字庫.39. 很多人想要的LCDSLIN.c文件是給UCGUI用的驅(qū)動(dòng)文件.40. 下載管理器是基于HTTP1.1而建立的,支持?jǐn)帱c(diǎn)續(xù)傳.采用Java Swing創(chuàng)建了一個(gè)簡單高效的GUI界面,具有一次下載多個(gè)文件的能力..