C 宣告和實現乙個向量類MyVector

2021-10-05 09:57:47 字數 894 閱讀 8951

題目答案

宣告和實現乙個向量類myvector,包括乙個點的座標位置x、y和z,實現其建構函式和三個友元函式,完成兩個向量的加法、減法、點乘與叉乘運算。

輸入乙個點的座標位置x、y和z。

詳見示例

【輸入示例】

3 4 5

【輸出示例】

(1,0,0)

(-1,-3,0)

(15,-10,-1)

18

#include

using

namespace std;

class

myvector

;/*請在此處編寫相關***/

intmain()

//

#include

using

namespace std;

class

myvector

;myvector::

myvector

(int a,

int b,

int c)

myvector::

myvector

(const myvector &v)

void myvector::

display()

myvector add

(myvector &v1, myvector &v2)

myvector sub

(myvector &v1, myvector &v2)

intdot

(myvector &v1, myvector &v2)

myvector cross

(myvector &v1, myvector &v2)

intmain()

C 實現乙個Vector3空間向量類

vector2,3,4類在directx中都有現成的可以呼叫,不過要實現其中的功能其實也不難,也都是一些簡單的數學知識罷了。1 算術運算 2 向量的數量積,又叫 點乘 3 向量的向量積,又叫 叉乘 4 向量單位化 normalization pragma once extern const doub...

如何宣告乙個類

什麼是類 類是使用者自定義的引用型別 類的 示例 class pair class pair class pair 可以有結尾分號 類的 解析 你可以使用關鍵字class來宣告類這一使用者自定義的引用型別。類的語法和結構的非常類似。它提供函式 字段 建構函式 操作符和訪問控制。類成員的預設訪問許可權...

C 實現矩陣類和向量類

c 期末作業內容,寫完之後覺得過於臃腫,又重新搞了個新的。新的當作業交,舊的拿來給同學參考。問題描述 請仿照複數類,設計乙個矩陣類,設計矩陣類的構成元素 1.編寫建構函式完成初始化 2.編寫成員函式,讀入乙個矩陣,輸出乙個矩陣 3.編寫成員函式,計算兩個矩陣相加 相減 點乘 4.編寫成員函式,利用運...