c++---不使用“+”实现加法操作
2017-06-11 22:01
204 查看
震惊!c++原来是这样的c++—使用汇编
摘自知乎
#include <iostream> using namespace std; int add(int a, int b) { _asm { MOV EAX, a; MOV ECX, b; ADD EAX, ECX; } } int main() { cout << add(100, 20) << endl; }
更骚的操作
#include <iostream> using namespace std; int a, b; int main() { cin >> a >> b; b = -b; cout << a - b << endl; return 0; }
相关文章推荐
- C++使用VARIANT实现二维数组的操作
- C++使用ADO技术实现Excel文件的读写操作
- C++使用VARIANT实现二维数组的操作
- C++_class Template about Stack(使用类模板实现栈操作)
- c++使用sendinput函数实现模拟键盘按键操作
- 使用C++结合文件操作和链表实现学生成绩管理系统
- 使用C++链表来实现二叉树的存储和基本操作
- 使用C++的string实现高精度加法运算
- 使用纯C++实现SQL Server2005 数据库读写操作详细步骤
- C++ 内嵌汇编 实现 加法操作
- 【C/C++学习笔记】C 实现大整数的加法操作 —— 纪念入职公司时的上机题
- 使用C++的string实现高精度加法运算的实例代码
- C++使用VARIANT实现二维数组的操作、怎么使用COleSafeArray实现二维数组将字符串写入excel
- 使用C++的string实现高精度加法运算
- 写一个函数实现*, - , /操作,你能使用的操作只有加法+。
- 使用C++实现链表的基本操作
- 使用纯C++实现SQL Server2005 数据库读写操作详细步骤
- 使用纯C++实现SQL Server2005 数据库读写操作详细步骤
- C++使用VARIANT实现二维数组的操作
- SIP协议解析与实现(c和c++使用osip) 1