双目运算符重载
来源:互联网 发布:太原理工软件学院吧 编辑:程序博客网 时间:2024/04/20 03:30
//////////////////////////////////////////////////////////////////////////
//如果想运行这段代码必须装上DX9.0_SDK,否则程序会报错!
//其实只是想熟悉一下运算符的重载函数。也可以不用D3DXVECTOR3 来进行函数返回值
//声明。可以定义一个类来代替D3DXVECTOR3 ,但是函数参数里面必须由一个类的对
//像,否则程序编译会报错!
#include <iostream>
#include <d3dx9.h>
using namespace std;
D3DXVECTOR3 operator *(D3DXVECTOR3 &a,D3DXVECTOR3 &b)
{
D3DXVECTOR3 c;
c.x = a.x*b.x;
c.y = a.y*b.y;
c.z = a.z*b.z;
return c;
}
int main()
{
D3DXVECTOR3 v1(2,2,2);
D3DXVECTOR3 v2(3,3,3);
D3DXVECTOR3 v3;
v3 = v1*v2;
cout<<v3.x<<endl;
cout<<v3.y<<endl;
cout<<v3.z<<endl;
return 0;
}
- 双目运算符重载
- 重载双目运算符
- 双目运算符重载
- 双目运算符重载
- 双目运算符的重载
- 双目运算符的重载
- C++双目运算符重载
- 10.3 重载双目运算符
- C++入门 (十) 重载双目运算符
- 运算符重载加法(双目)
- C++之双目运算符重载
- 重载双目/单目运算符
- 双目运算符+=的重载
- 重载双目运算符和重载单目运算符
- 双目运算符重载及友元函数重载
- C++ 单目运算 and 双目运算符重载complex
- 第十二讲:重载单、双目、插入、提取运算符
- 一道亚信联创笔试题--双目运算符的重载
- SQL Server 2005启用sa账号
- 编译源码出现的问题couldn't find import for class
- java内存分析
- weblogic 如何清除残余部署项目
- DataTable.DataSet 属性
- 双目运算符重载
- 一个APK中是否可以读写另外一个APK的SharedPreferences数据
- POJ 1979
- window.showdialog showModalDialog 完全手册,解决模态窗口,传值和返回值问题
- 去掉状态栏中系统自带的图标的方法
- 结构体和二进制文件操作
- 手动绑定数据到GridView并实现编辑,删除,取消···
- Java本地接口工作方式初探
- boost源码剖析之:泛型函数指针类boost::function(rev#3)