如何解决C++程序代码编写问题

开发 后端
本文详细介绍是:在C++程序代码中,方法之间调用的一个需要注意的地方,也可以将该方法单独定义在一个头文件中,然后Include进来,这个机制与ASP里面是一样的。

许多人一提起C++程序代码就头疼不已,觉得编辑那些又长又乱的代码,常常都没有入手的地方,那么好吧看完篇文章保证您不再为复杂的代码问题苦恼了,希望大家能够得到帮助。

C++程序代码如下:

  1. #include    
  2. #include    
  3. using std::cout;   
  4. using std::endl;   
  5.  
  6. struct EXCEPTION_REGISTRATION   
  7. {   
  8.     EXCEPTION_REGISTRATION* prev;   
  9.     DWORD handler;   
  10. };   
  11.  
  12. EXCEPTION_DISPOSITION myHandler(   
  13.     _EXCEPTION_RECORD *ExcRecord,   
  14.     void * EstablisherFrame,   
  15.     _CONTEXT *ContextRecord,   
  16.     void * DispatcherContext)   
  17. {   
  18.     cout << "In the exception handler" << endl;   
  19.     cout << "Just a demo. exiting..." << endl;   
  20.     exit(0);   
  21.     return ExceptionContinueExecution; //不会运行到这   
  22. }   
  23.  
  24. int  g_div = 0;   
  25.  
  26. void bar()   
  27. {   
  28.     //初始化一个EXCEPTION_REGISTRATION结构   
  29.     EXCEPTION_REGISTRATION reg, *preg = ®    
  30.     reg.handler = (DWORD)myHandler;   
  31.  
  32.     //取得当前异常处理链的“头”   
  33.     DWORD prev;   
  34.     _asm   
  35.     {   
  36.         mov EAX, FS:[0]   
  37.         mov prev, EAX   
  38.     }   
  39.     reg.prev = (EXCEPTION_REGISTRATION*) prev;   
  40.  
  41.     //注册!   
  42.     _asm   
  43.     {   
  44.         mov EAX, preg   
  45.         mov FS:[0], EAX   
  46.     }   
  47.  
  48.     //产生一个异常   
  49.     int  j = 10 / g_div;  //异常,除零溢出   
  50. }   
  51.  
  52. int  main()   
  53. {   
  54.     bar();   
  55.     return 0;   
  56. }  

以上就是我总结的一些关于C++程序代码的总结,我还会继续更新的,敬请期待!

责任编辑:chenqingxiang 来源: CSDN
相关推荐

2010-01-15 10:48:29

C++程序代码

2010-01-14 14:40:21

C++代码

2011-11-09 13:59:27

代码腐烂

2024-04-23 08:01:20

面向对象C 语言代码

2012-09-05 11:09:15

SELinux操作系统

2010-01-11 15:47:37

C++编译

2009-08-24 18:06:36

源程序代码C#读取XML文件

2010-04-29 17:46:31

Oracle死锁

2010-07-17 00:55:48

PHP Telnet

2023-11-09 23:31:02

C++函数调用

2010-01-18 17:31:54

C++编写程序

2009-09-02 18:28:00

C#鼠标位置

2010-01-11 13:19:24

C++代码

2022-06-08 08:23:18

低代码无代码网络安全

2017-07-20 07:30:16

大数据数据互联网

2024-10-29 16:41:24

SpringBoot跨域Java

2013-05-21 10:49:59

Windows硬件冲突

2013-07-29 14:28:43

JQueryJQuery实现分页分页程序代码

2010-01-28 10:33:10

C++开发程序

2022-09-16 09:11:30

C++代码编程
点赞
收藏

51CTO技术栈公众号