




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、運(yùn)算符重載使得用戶自定義的數(shù)據(jù)以一種更簡(jiǎn)潔的方式工作,例如 int x , y; y = x + y ;,matrix m1 , m2 ;/ 矩陣類對(duì)象 m2 = Madd ( m1 , m2 ) ;/ 調(diào)用函數(shù)計(jì)算兩個(gè)矩陣的和,complex c1 , c2 ; / 復(fù)數(shù)類對(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、 類類型轉(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ù) 是該類的一個(gè)對(duì)象時(shí),定義重載算符函數(shù)為成員函數(shù),6.2.1 用成員函數(shù)重載算符,6.2.1 用成員函數(shù)重載算符,例6-2 建立一個(gè)描述3維坐標(biāo)的類 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)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 華東政法大學(xué)《數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川省成都市新津縣2025年五年級(jí)數(shù)學(xué)第二學(xué)期期末監(jiān)測(cè)模擬試題含答案
- 曲阜遠(yuǎn)東職業(yè)技術(shù)學(xué)院《籃、足、排教學(xué)與實(shí)踐II》2023-2024學(xué)年第一學(xué)期期末試卷
- 凱里學(xué)院《外科學(xué)2》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東省聊城茌平縣聯(lián)考2025年下學(xué)期初三5月段考試卷數(shù)學(xué)試題含解析
- 上海市第八中學(xué)2024-2025學(xué)年初三模擬測(cè)試(一)數(shù)學(xué)試題試卷含解析
- 南陽(yáng)市鎮(zhèn)平縣2025屆五年級(jí)數(shù)學(xué)第二學(xué)期期末經(jīng)典試題含答案
- 運(yùn)城師范高等??茖W(xué)?!冻鞘猩鐣?huì)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 山東省德州市夏津第一中學(xué)2024-2025學(xué)年學(xué)業(yè)水平考試英語(yǔ)試題模擬試卷含解析
- 無(wú)錫科技職業(yè)學(xué)院《土木工程防災(zāi)減災(zāi)》2023-2024學(xué)年第二學(xué)期期末試卷
- 學(xué)前幼兒園-《守衛(wèi)國(guó)家安全的人》教學(xué)課件設(shè)計(jì)
- DNA的粗提取和鑒定(香蕉)
- 客戶互動(dòng)知識(shí)培訓(xùn)講座
- 高中生物奧賽輔導(dǎo)資料
- NFPA59A2021中文版液化天然氣生產(chǎn)儲(chǔ)存和裝運(yùn)標(biāo)準(zhǔn)
- 富馬酸伊布利特幻燈課件
- 新譯林版高一英語(yǔ)新教材必修三全冊(cè)課文及翻譯(英漢對(duì)照)
- 陜西省潼關(guān)縣潼峪-蒿岔峪金礦開(kāi)采項(xiàng)目環(huán)評(píng)報(bào)告
- 高中化學(xué)常見(jiàn)晶體的結(jié)構(gòu)及晶胞
- 著色探傷作業(yè)指導(dǎo)書
- 2002-2022廣東省深圳市中考數(shù)學(xué)歷年真題(共24套最全)學(xué)生版+解析版
評(píng)論
0/150
提交評(píng)論