




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、運(yùn)算符重載使得用戶(hù)自定義的數(shù)據(jù)以一種更簡(jiǎn)潔的方式工作,例如 int x , y; y = x + y ;,matrix m1 , m2 ;/ 矩陣類(lèi)對(duì)象 m2 = Madd ( m1 , m2 ) ;/ 調(diào)用函數(shù)計(jì)算兩個(gè)矩陣的和,complex c1 , c2 ; / 復(fù)數(shù)類(lèi)對(duì)象 c1 = Cadd (c1 , c2 ) ;/ 調(diào)用函數(shù)計(jì)算兩個(gè)復(fù)數(shù)的和,能表示為 c1 = c1 + c2 ; ?,能表示為 m1 = m1 + m2 ; ?,第6章 運(yùn)算符重載,定義 運(yùn)算符重載函數(shù),第6章 運(yùn)算符重載,6.1 運(yùn)算符重載規(guī)則,6.2 用成員或友員函數(shù)重載運(yùn)算符,6.3 幾個(gè)典型運(yùn)算符重載,6.4
2、 類(lèi)類(lèi)型轉(zhuǎn)換,小結(jié),6.1 運(yùn)算符重載規(guī)則,6.1.1 重載運(yùn)算符的限制,可以重載的運(yùn)算符 +-*/% ; void operator + () ; void operator - () ; unsigned int operator() () ; private: unsigned int value; ; void main() Calculator Counter ; int i ; for( i = 0 ; i 5 ; i + ) + Counter; cout n Counter = Counter() ; for( i = 0 ; i = 5 ; i + ) - Counter;
3、cout n Counter = Counter() ; ,void Calculator:operator + () if ( value 0 ) value - ; else cout n Data overflow ! endl ; abort() ; unsigned int Calculator:operator() () return value ; ,例6-1 設(shè)計(jì)一個(gè)安全計(jì)數(shù)器,6.1.2 運(yùn)算符重載的語(yǔ)法形式,#include #include class Calculator public: Calculator() value = 0 ; ; void operator
4、+ () ; void operator - () ; unsigned int operator() () ; private: unsigned int value; ; void main() Calculator Counter ; int i ; for( i = 0 ; i 5 ; i + ) + Counter; cout n Counter = Counter() ; for( i = 0 ; i = 5 ; i + ) - Counter; cout n Counter = Counter() ; ,void Calculator:operator + () if ( val
5、ue 0 ) value - ; else cout n Data overflow ! endl ; abort() ; unsigned int Calculator:operator() () return value ; ,重載了 3個(gè)算符,6.1.2 運(yùn)算符重載的語(yǔ)法形式,例6-1 設(shè)計(jì)一個(gè)安全計(jì)數(shù)器,#include #include class Calculator public: Calculator() value = 0 ; ; void operator + () ; void operator - () ; unsigned int operator() () ; pr
6、ivate: unsigned int value; ; void main() Calculator Counter ; int i ; for( i = 0 ; i 5 ; i + ) + Counter; cout n Counter = Counter() ; for( i = 0 ; i = 5 ; i + ) - Counter; cout n Counter = Counter() ; ,void Calculator:operator + () if ( value 0 ) value - ; else cout n Data overflow ! endl ; abort()
7、 ; unsigned int Calculator:operator() () return value ; ,重載了 3個(gè)算符,6.1.2 運(yùn)算符重載的語(yǔ)法形式,例6-1 設(shè)計(jì)一個(gè)安全計(jì)數(shù)器,#include #include class Calculator public: Calculator() value = 0 ; ; void operator + () ; void operator - () ; unsigned int operator() () ; private: unsigned int value; ; void main() Calculator Counter
8、 ; int i ; for( i = 0 ; i 5 ; i + ) + Counter; cout n Counter = Counter() ; for( i = 0 ; i = 5 ; i + ) - Counter; cout n Counter = Counter() ; ,void Calculator:operator + () if ( value 0 ) value - ; else cout n Data overflow ! endl ; abort() ; unsigned int Calculator:operator() () return value ; ,vo
9、id Calculator : operator + () if ( value 65535 ) value + ; else cout nData overflow ! endl ; abort() ; ,6.1.2 運(yùn)算符重載的語(yǔ)法形式,例6-1 設(shè)計(jì)一個(gè)安全計(jì)數(shù)器,#include #include class Calculator public: Calculator() value = 0 ; ; void operator + () ; void operator - () ; unsigned int operator() () ; private: unsigned int v
10、alue; ; void main() Calculator Counter ; int i ; for( i = 0 ; i 5 ; i + ) + Counter; cout n Counter = Counter() ; for( i = 0 ; i = 5 ; i + ) - Counter; cout n Counter = Counter() ; ,void Calculator:operator + () if ( value 0 ) value - ; else cout n Data overflow ! endl ; abort() ; unsigned int Calcu
11、lator:operator() () return value ; ,void Calculator : operator + () if ( value 65535 ) value + ; else cout nData overflow ! endl ; abort() ; ,使用 系統(tǒng)預(yù)定義版本,6.1.2 運(yùn)算符重載的語(yǔ)法形式,例6-1 設(shè)計(jì)一個(gè)安全計(jì)數(shù)器,#include #include class Calculator public: Calculator() value = 0 ; ; void operator + () ; void operator - () ; uns
12、igned int operator() () ; private: unsigned int value; ; void main() Calculator Counter ; int i ; for( i = 0 ; i 5 ; i + ) + Counter; cout n Counter = Counter() ; for( i = 0 ; i = 5 ; i + ) - Counter; cout n Counter = Counter() ; ,void Calculator:operator + () if ( value 0 ) value - ; else cout n Da
13、ta overflow ! endl ; abort() ; unsigned int Calculator:operator() () return value ; ,void Calculator : operator - () if ( value 0 ) value - ; else cout n Data overflow ! endl ; abort() ; ,6.1.2 運(yùn)算符重載的語(yǔ)法形式,例6-1 設(shè)計(jì)一個(gè)安全計(jì)數(shù)器,#include #include class Calculator public: Calculator() value = 0 ; ; void opera
14、tor + () ; void operator - () ; unsigned int operator() () ; private: unsigned int value; ; void main() Calculator Counter ; int i ; for( i = 0 ; i 5 ; i + ) + Counter; cout n Counter = Counter() ; for( i = 0 ; i = 5 ; i + ) - Counter; cout n Counter = Counter() ; ,void Calculator:operator + () if (
15、 value 0 ) value - ; else cout n Data overflow ! endl ; abort() ; unsigned int Calculator:operator() () return value ; ,void Calculator : operator - () if ( value 0 ) value - ; else cout n Data overflow ! endl ; abort() ; ,使用 系統(tǒng)預(yù)定義版本,6.1.2 運(yùn)算符重載的語(yǔ)法形式,例6-1 設(shè)計(jì)一個(gè)安全計(jì)數(shù)器,#include #include class Calculator
16、 public: Calculator() value = 0 ; ; void operator + () ; void operator - () ; unsigned int operator() () ; private: unsigned int value; ; void main() Calculator Counter ; int i ; for( i = 0 ; i 5 ; i + ) + Counter; cout n Counter = Counter() ; for( i = 0 ; i = 5 ; i + ) - Counter; cout n Counter = C
17、ounter() ; ,void Calculator:operator + () if ( value 0 ) value - ; else cout n Data overflow ! endl ; abort() ; unsigned int Calculator:operator() () return value ; ,+ Counter;,調(diào)用重載版本,void operator + () ;,6.1.2 運(yùn)算符重載的語(yǔ)法形式,例6-1 設(shè)計(jì)一個(gè)安全計(jì)數(shù)器,#include #include class Calculator public: Calculator() value =
18、 0 ; ; void operator + () ; void operator - () ; unsigned int operator() () ; private: unsigned int value; ; void main() Calculator Counter ; int i ; for( i = 0 ; i 5 ; i + ) + Counter; cout n Counter = Counter() ; for( i = 0 ; i = 5 ; i + ) - Counter; cout n Counter = Counter() ; ,void Calculator:o
19、perator + () if ( value 0 ) value - ; else cout n Data overflow ! endl ; abort() ; unsigned int Calculator:operator() () return value ; ,+ Counter;,void operator + () ;,調(diào)用重載版本,6.1.2 運(yùn)算符重載的語(yǔ)法形式,例6-1 設(shè)計(jì)一個(gè)安全計(jì)數(shù)器,#include #include class Calculator public: Calculator() value = 0 ; ; void operator + () ; v
20、oid operator - () ; unsigned int operator() () ; private: unsigned int value; ; void main() Calculator Counter ; int i ; for( i = 0 ; i 5 ; i + ) + Counter; cout n Counter = Counter() ; for( i = 0 ; i = 5 ; i + ) - Counter; cout n Counter = Counter() ; ,void Calculator:operator + () if ( value 0 ) v
21、alue - ; else cout n Data overflow ! endl ; abort() ; unsigned int Calculator:operator() () return value ; ,void operator + () ;,調(diào)用重載版本,Counter.operator+() ;,6.1.2 運(yùn)算符重載的語(yǔ)法形式,例6-1 設(shè)計(jì)一個(gè)安全計(jì)數(shù)器,#include #include class Calculator public: Calculator() value = 0 ; ; void operator + () ; void operator - ()
22、; unsigned int operator() () ; private: unsigned int value; ; void main() Calculator Counter ; int i ; for( i = 0 ; i 5 ; i + ) + Counter; cout n Counter = Counter() ; for( i = 0 ; i = 5 ; i + ) - Counter; cout n Counter = Counter() ; ,void Calculator:operator + () if ( value 0 ) value - ; else cout
23、 n Data overflow ! endl ; abort() ; unsigned int Calculator:operator() () return value ; ,- Counter;,調(diào)用重載版本,void operator - () ;,6.1.2 運(yùn)算符重載的語(yǔ)法形式,例6-1 設(shè)計(jì)一個(gè)安全計(jì)數(shù)器,#include #include class Calculator public: Calculator() value = 0 ; ; void operator + () ; void operator - () ; unsigned int operator() ()
24、; private: unsigned int value; ; void main() Calculator Counter ; int i ; for( i = 0 ; i 5 ; i + ) + Counter; cout n Counter = Counter() ; for( i = 0 ; i = 5 ; i + ) - Counter; cout n Counter = Counter() ; ,void Calculator:operator + () if ( value 0 ) value - ; else cout n Data overflow ! endl ; abo
25、rt() ; unsigned int Calculator:operator() () return value ; ,- Counter;,調(diào)用重載版本,void operator - () ;,6.1.2 運(yùn)算符重載的語(yǔ)法形式,例6-1 設(shè)計(jì)一個(gè)安全計(jì)數(shù)器,#include #include class Calculator public: Calculator() value = 0 ; ; void operator + () ; void operator - () ; unsigned int operator() () ; private: unsigned int value
26、; ; void main() Calculator Counter ; int i ; for( i = 0 ; i 5 ; i + ) + Counter; cout n Counter = Counter() ; for( i = 0 ; i = 5 ; i + ) - Counter; cout n Counter = Counter() ; ,void Calculator:operator + () if ( value 0 ) value - ; else cout n Data overflow ! endl ; abort() ; unsigned int Calculato
27、r:operator() () return value ; ,調(diào)用重載版本,void operator - () ;,Counter.operator-() ;,6.1.2 運(yùn)算符重載的語(yǔ)法形式,例6-1 設(shè)計(jì)一個(gè)安全計(jì)數(shù)器,#include #include class Calculator public: Calculator() value = 0 ; ; void operator + () ; void operator - () ; unsigned int operator() () ; private: unsigned int value; ; void main() Ca
28、lculator Counter ; int i ; for( i = 0 ; i 5 ; i + ) + Counter; cout n Counter = Counter() ; for( i = 0 ; i = 5 ; i + ) - Counter; cout n Counter = Counter() ; ,void Calculator:operator + () if ( value 0 ) value - ; else cout n Data overflow ! endl ; abort() ; unsigned int Calculator:operator() () re
29、turn value ; ,Counter () ;,調(diào)用重載版本,void operator () () ;,6.1.2 運(yùn)算符重載的語(yǔ)法形式,例6-1 設(shè)計(jì)一個(gè)安全計(jì)數(shù)器,#include #include class Calculator public: Calculator() value = 0 ; ; void operator + () ; void operator - () ; unsigned int operator() () ; private: unsigned int value; ; void main() Calculator Counter ; int i ;
30、 for( i = 0 ; i 5 ; i + ) + Counter; cout n Counter = Counter() ; for( i = 0 ; i = 5 ; i + ) - Counter; cout n Counter = Counter() ; ,void Calculator:operator + () if ( value 0 ) value - ; else cout n Data overflow ! endl ; abort() ; unsigned int Calculator:operator() () return value ; ,Counter () ;
31、,void operator () () ;,被重載的運(yùn)算符,6.1.2 運(yùn)算符重載的語(yǔ)法形式,例6-1 設(shè)計(jì)一個(gè)安全計(jì)數(shù)器,#include #include class Calculator public: Calculator() value = 0 ; ; void operator + () ; void operator - () ; unsigned int operator() () ; private: unsigned int value; ; void main() Calculator Counter ; int i ; for( i = 0 ; i 5 ; i + )
32、 + Counter; cout n Counter = Counter() ; for( i = 0 ; i = 5 ; i + ) - Counter; cout n Counter = Counter() ; ,void Calculator:operator + () if ( value 0 ) value - ; else cout n Data overflow ! endl ; abort() ; unsigned int Calculator:operator() () return value ; ,Counter () ;,void operator () () ;,函數(shù)
33、參數(shù)表,Counter. operator() () ;,6.1.2 運(yùn)算符重載的語(yǔ)法形式,例6-1 設(shè)計(jì)一個(gè)安全計(jì)數(shù)器,#include #include class Calculator public: Calculator() value = 0 ; ; void operator + () ; void operator - () ; unsigned int operator() () ; private: unsigned int value; ; void main() Calculator Counter ; int i ; for( i = 0 ; i 5 ; i + ) +
34、 Counter; cout n Counter = Counter() ; for( i = 0 ; i = 5 ; i + ) - Counter; cout n Counter = Counter() ; ,void Calculator:operator + () if ( value 0 ) value - ; else cout n Data overflow ! endl ; abort() ; unsigned int Calculator:operator() () return value ; ,6.1.2 運(yùn)算符重載的語(yǔ)法形式,例6-1 設(shè)計(jì)一個(gè)安全計(jì)數(shù)器,#includ
35、e #include class Calculator public: Calculator() value = 0 ; ; void operator + () ; void operator - () ; unsigned int operator() () ; private: unsigned int value; ; void main() Calculator Counter ; int i ; for( i = 0 ; i 5 ; i + ) + Counter; cout n Counter = Counter() ; for( i = 0 ; i = 5 ; i + ) -
36、Counter; cout n Counter = Counter() ; ,void Calculator:operator + () if ( value 0 ) value - ; else cout n Data overflow ! endl ; abort() ; unsigned int Calculator:operator() () return value ; ,6.1.2 運(yùn)算符重載的語(yǔ)法形式,例6-1 設(shè)計(jì)一個(gè)安全計(jì)數(shù)器,#include #include class Calculator public: Calculator() value = 0 ; ; void
37、operator + () ; void operator - () ; unsigned int operator() () ; private: unsigned int value; ; void main() Calculator Counter ; int i ; for( i = 0 ; i 5 ; i + ) + Counter; cout n Counter = Counter() ; for( i = 0 ; i = 5 ; i + ) - Counter; cout n Counter = Counter() ; ,void Calculator:operator + ()
38、 if ( value 0 ) value - ; else cout n Data overflow ! endl ; abort() ; unsigned int Calculator:operator() () return value ; ,6.1.2 運(yùn)算符重載的語(yǔ)法形式,例6-1 設(shè)計(jì)一個(gè)安全計(jì)數(shù)器,運(yùn)算符函數(shù)可以重載為成員函數(shù)或友員函數(shù) 關(guān)鍵區(qū)別在于成員函數(shù)具有 this 指針,友員函數(shù)沒(méi)有this指針 不管是成員函數(shù)還是友員函數(shù)重載,算符的使用方法相同。但 傳遞參數(shù)的方法不同,實(shí)現(xiàn)代碼不同,應(yīng)用場(chǎng)合也不同,6.2 用成員或友員函數(shù)重載運(yùn)算符,重載為成員函數(shù),解釋為: Objec
39、t . operator op () 操作數(shù)由對(duì)象Object通過(guò)this指針隱含傳遞 重載為友員函數(shù),解釋為: operator op (Object) 操作數(shù)由參數(shù)表的參數(shù)Object提供,6.2 用成員或友員函數(shù)重載運(yùn)算符,1一元運(yùn)算符,Object op 或 op Object,重載為成員函數(shù),解釋為: ObjectL . operator op ( ObjectR ) 左操作數(shù)由ObjectL通過(guò)this指針傳遞,右操作數(shù)由參數(shù)ObjectR傳遞 重載為友員函數(shù),解釋為: operator op ( ObjectL, ObjectR ) 左右操作數(shù)都由參數(shù)傳遞,6.2 用成員或友員函
40、數(shù)重載運(yùn)算符,2二元運(yùn)算符,ObjectL op ObjectR,當(dāng)一元運(yùn)算符的操作數(shù),或者二元運(yùn)算符的左操作數(shù) 是該類(lèi)的一個(gè)對(duì)象時(shí),定義重載算符函數(shù)為成員函數(shù),6.2.1 用成員函數(shù)重載算符,6.2.1 用成員函數(shù)重載算符,例6-2 建立一個(gè)描述3維坐標(biāo)的類(lèi) Tri_Coordinates,重載算符 “+”、“+”、和 “=” ,實(shí)現(xiàn)簡(jiǎn)單的算術(shù)運(yùn)算,6.2.1 用成員函數(shù)重載算符,6.2.1 用成員函數(shù)重載算符,#include class TriCoor public: TriCoor( int mx = 0, int my = 0, int mz = 0 ) x = mx ; y = m
41、y ; z = mz ; TriCoor operator + ( TriCoor t ) TriCoor temp ; temp.x = x+t.x ; temp.y = y+t.y ; temp.z = z+t.z ; return temp ; TriCoor operator = ( TriCoor t ) x = t.x ; y = t.y ; z = t.z ; return * this ; TriCoor operator + () x + ; y + ; z + ; return *this ; void show() cout x , y , z n; void assig
42、n( int mx, int my, int mz ) x = mx; y = my; z = mz; private: int x, y, z ;/ 3_d coordinates ; void main() TriCoor a( 1, 2, 3 ), b, c ; a.show(); b.show(); c.show(); for( int i = 0; i 5; i + ) + b; b.show() ; c.assign( 3, 3, 3 ) ; c = a + b + c ; c.show() ; c = b = a ; c.show() ; ,6.2.1 用成員函數(shù)重載算符,例6-
43、2,#include class TriCoor public: TriCoor( int mx = 0, int my = 0, int mz = 0 ) x = mx ; y = my ; z = mz ; TriCoor operator + ( TriCoor t ) TriCoor temp ; temp.x = x+t.x ; temp.y = y+t.y ; temp.z = z+t.z ; return temp ; TriCoor operator = ( TriCoor t ) x = t.x ; y = t.y ; z = t.z ; return * this ; Tr
44、iCoor operator + () x + ; y + ; z + ; return *this ; void show() cout x , y , z n; void assign( int mx, int my, int mz ) x = mx; y = my; z = mz; private: int x, y, z ;/ 3_d coordinates ; void main() TriCoor a( 1, 2, 3 ), b, c ; a.show(); b.show(); c.show(); for( int i = 0; i 5; i + ) + b; b.show() ;
45、 c.assign( 3, 3, 3 ) ; c = a + b + c ; c.show() ; c = b = a ; c.show() ; ,TriCoor operator + ( TriCoor t ) TriCoor temp ; temp.x = this-x+t.x ; temp.y = this-y+t.y ; temp.z = this-x+t.z ; return temp ; ,c = a + b + c ;,a + b a.operator + (b), Object1,通過(guò)匿名對(duì)象Object1 返回運(yùn)算結(jié)果,6.2.1 用成員函數(shù)重載算符,例6-2,#includ
46、e class TriCoor public: TriCoor( int mx = 0, int my = 0, int mz = 0 ) x = mx ; y = my ; z = mz ; TriCoor operator + ( TriCoor t ) TriCoor temp ; temp.x = x+t.x ; temp.y = y+t.y ; temp.z = z+t.z ; return temp ; TriCoor operator = ( TriCoor t ) x = t.x ; y = t.y ; z = t.z ; return * this ; TriCoor ope
47、rator + () x + ; y + ; z + ; return *this ; void show() cout x , y , z n; void assign( int mx, int my, int mz ) x = mx; y = my; z = mz; private: int x, y, z ;/ 3_d coordinates ; void main() TriCoor a( 1, 2, 3 ), b, c ; a.show(); b.show(); c.show(); for( int i = 0; i 5; i + ) + b; b.show() ; c.assign
48、( 3, 3, 3 ) ; c = a + b + c ; c.show() ; c = b = a ; c.show() ; ,TriCoor operator + ( TriCoor t ) TriCoor temp ; temp.x = this-x+t.x ; temp.y = this-y+t.y ; temp.z = this-x+t.z ; return temp ; ,c = a + b + c ;,a + b a.operator + (b), Object1, a + b + c Object1 + c Object1.operator + (c),通過(guò)匿名對(duì)象Object
49、2 返回運(yùn)算結(jié)果, Object2,6.2.1 用成員函數(shù)重載算符,例6-2,#include class TriCoor public: TriCoor( int mx = 0, int my = 0, int mz = 0 ) x = mx ; y = my ; z = mz ; TriCoor operator + ( TriCoor t ) TriCoor temp ; temp.x = x+t.x ; temp.y = y+t.y ; temp.z = z+t.z ; return temp ; TriCoor operator = ( TriCoor t ) x = t.x ; y
50、 = t.y ; z = t.z ; return * this ; TriCoor operator + () x + ; y + ; z + ; return *this ; void show() cout x , y , z n; void assign( int mx, int my, int mz ) x = mx; y = my; z = mz; private: int x, y, z ;/ 3_d coordinates ; void main() TriCoor a( 1, 2, 3 ), b, c ; a.show(); b.show(); c.show(); for(
51、int i = 0; i 5; i + ) + b; b.show() ; c.assign( 3, 3, 3 ) ; c = a + b + c ; c.show() ; c = b = a ; c.show() ; ,TriCoor operator + ( TriCoor t ) TriCoor temp ; temp.x = this-x+t.x ; temp.y = this-y+t.y ; temp.z = this-x+t.z ; return temp ; ,c = a + b + c ;,a + b a.operator + (b), Object1, a + b + c O
52、bject1 + c Object1.operator + (c), Object2, c = a + b + c ; c = Object2 ;,6.2.1 用成員函數(shù)重載算符,例6-2,#include class TriCoor public: TriCoor( int mx = 0, int my = 0, int mz = 0 ) x = mx ; y = my ; z = mz ; TriCoor operator + ( TriCoor t ) TriCoor temp ; temp.x = x+t.x ; temp.y = y+t.y ; temp.z = z+t.z ; re
53、turn temp ; TriCoor operator = ( TriCoor t ) x = t.x ; y = t.y ; z = t.z ; return * this ; TriCoor operator + () x + ; y + ; z + ; return *this ; void show() cout x , y , z n; void assign( int mx, int my, int mz ) x = mx; y = my; z = mz; private: int x, y, z ;/ 3_d coordinates ; void main() TriCoor
54、a( 1, 2, 3 ), b, c ; a.show(); b.show(); c.show(); for( int i = 0; i 5; i + ) + b; b.show() ; c.assign( 3, 3, 3 ) ; c = a + b + c ; c.show() ; c = b = a ; c.show() ; ,TriCoor operator = ( TriCoor t ) this-x = t.x ; this-y = t.y ; this-z = t.z ; return * this ; ,c = b = a ;,b = a b.operator = (a), c
55、= b c.operator = (b),返回調(diào)用函數(shù)的對(duì)象,6.2.1 用成員函數(shù)重載算符,例6-2,#include class TriCoor public: TriCoor( int mx = 0, int my = 0, int mz = 0 ) x = mx ; y = my ; z = mz ; TriCoor operator + ( TriCoor t ) TriCoor temp ; temp.x = x+t.x ; temp.y = y+t.y ; temp.z = z+t.z ; return temp ; TriCoor operator = ( TriCoor t ) x = t.x ; y = t.y ; z = t.z ; return * this ; TriCoor operator + () x + ; y + ; z + ; return *this ; void show() cout x ,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 甘肅省2025年城市規(guī)劃師考試城市規(guī)劃實(shí)務(wù):工程管線綜合布置原則考試試卷
- 常規(guī)病情觀察與護(hù)理規(guī)范
- 韋尼克腦病護(hù)理
- 作業(yè)治療活動(dòng)設(shè)計(jì)
- 健康上網(wǎng)行為規(guī)范指南
- 高血壓健康評(píng)估要點(diǎn)解析
- 上瞼下垂手術(shù)前護(hù)理常規(guī)
- 班級(jí)常規(guī)培養(yǎng)分享
- 糖尿病對(duì)老年人健康影響
- 2025年月餅項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告
- 動(dòng)車(chē)組受電弓途中故障應(yīng)急處理于正航00課件
- GB/T 45554-2025種豬生產(chǎn)性能測(cè)定技術(shù)規(guī)范
- 校園食品安全和膳食經(jīng)費(fèi)管理突出問(wèn)題專(zhuān)項(xiàng)整治工作方案范文
- TCAGHP031-2018地質(zhì)災(zāi)害危險(xiǎn)性評(píng)估及咨詢(xún)?cè)u(píng)估預(yù)算標(biāo)準(zhǔn)(試行)
- 中醫(yī)護(hù)理技術(shù)-平衡火罐
- 上海寶山區(qū)公開(kāi)招聘社區(qū)工作者考試高頻題庫(kù)帶答案2025年
- 體育經(jīng)紀(jì)人資格考試復(fù)習(xí)資料
- 2025年英語(yǔ)四級(jí)考試試卷及答案
- 中國(guó)絲綢文化課件
- 人工血管內(nèi)瘺穿刺技巧與護(hù)理
- 脊柱術(shù)后腦脊液漏護(hù)理
評(píng)論
0/150
提交評(píng)論