现在位置: 首页 > c++
2014-07-22 06:22 工业·编程 ⁄ 共 1169字 暂无评论
try { //执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容 } catch { //除非try里面执行代码发生了异常,否则这里的代码不会执行 } finally { //不管什么情况都会执行,包括try catch 里面用了return ,可以理解为只要执行了try或者catch,就一定会执行 finally } ...
阅读全文
    VC和Delphi作为开发平台,很重要的一点就是提供了一个"无所不包"的应用框架:VC的MFC和Delphi的VCL。MFC是用C++写的,VCL是用Object Pascal写的。当然,我们都知道,C++的使用范围比Object Pascal广得多,移植性也好得多。这本来是优点,但很有意思的是,正因为如此,微软写MFC时必须考虑最大限度减少对语言本身的改动,而把功夫下在源代码级,以便能尽可能支持ANSI等标准,结果导致MFC的封装复杂...
阅读全文
      作者从结构特点,界面特点,运行效率,开发授权以及学习难度等方面分析对比了 wxWidget,gtk++,Qt 三大 C/C++ GUI框架,可以使读者对 C/C++ GUI 开发框架的开发应用得到进一步认识。         Qt 是一个著名的 C++ 库——或许并不能说这只是一个 GUI 库,因为 Qt 十分庞大,并不仅仅是 GUI。使用 Qt,在一定程序上你获得的是一个“一站式”的服务:不再需要研究...
阅读全文
2014-07-05 05:32 工业·编程 ⁄ 共 4886字 暂无评论
问题背景 我现在是一名在校大学生,在学校期间自学C++有两年的时间了,看过C++Primer,stl,inside C++ model(侯捷翻译的那本),com本质论等... 在学习C++的过程中感觉C++语言本身的确很强大,而且随着学习的深入,我逐渐感到要想在短时间了解这门语言的本质几乎是不可能的.因为我也学习过javaSE的一些东西,感觉就java和C#来说,语言本身不难,不过在底层调用方面有时候就会显得有点费力了. 不过对于C++我一直有很多疑问,所以想请教您,...
阅读全文
  __cdecl     __stdcall   C 和 C++ 程序的缺省调用规范   为了使用这种调用规范,需要你明确的加上 __stdcall(或 WINAPI )文字。即 return-type __stdcallfunction-name[(argument-list)]     在被调用函数 (Callee) 返回后,由调用方 (Caller)调整堆栈。   1. 调用方的函数调用    ...
阅读全文
2014-07-02 05:44 工业·编程 ⁄ 共 733字 暂无评论
用在类成员函数的声明和定义中,表示函数可以对const对象进行操作,但是不能改变数据成员的内容. #include<iostream>    using   namespace   std;    class   A{        int   data;    public:        A(int   da=100):data(da){}      ...
阅读全文
C++计时类,统计时间可以精确到微秒级。 MyTimer类: #ifndef __MyTimer_H__ #define __MyTimer_H__ #include <windows.h> class MyTimer { private:     int _freq;     LARGE_INTEGER _begin;     LARGE_INTEGER _end; public:     long costTime;     ...
阅读全文
2014-05-15 05:39 工业·编程 ⁄ 共 350字 暂无评论
1、C++ Str Library 参考网站:http://www.utilitycode.com/str/ 操作字符串和字符的库,支持Windows和支持gcc的多种平台。提供高度优化的代码,并且支持多线程环境和Unicode,同时还有正则表达式的支持。 2、Common Text Transformation Library 参考网站:http://cttl.sourceforge.net/ 这是一个解析和修改STL字符串的库。CTTL substring类可以用来比较,插入,替换以及用EBNF的语法进行解析。 3、GRETA 参考网站:http:...
阅读全文
2014-05-15 05:38 工业·编程 ⁄ 共 149字 暂无评论
1、s11n 参考网站:http://s11n.net/ 一个基于STL的C++库,用于序列化POD,STL容器以及用户定义的类型。 2、Simple XML Persistence Library 参考网站:http://sxp.sourceforge.net/ 这是一个把对象序列化为XML的轻量级的C++库。
阅读全文
2014-05-14 05:36 工业·编程 ⁄ 共 172字 暂无评论
1、C++ Threads 参考网站:http://threads.sourceforge.net/ 这个库的目标是给程序员提供易于使用的类,这些类被继承以提供在Linux环境中很难看到的大量的线程方面的功能。 2、ZThreads 参考网站:http://zthread.sourceforge.net/ 一个先进的面向对象,跨平台的C++线程和同步库。
阅读全文