
C/C++
zxy_cs
这个作者很懒,什么都没留下…
展开
-
GNU g++常用编译选项用法
本文讨论GNU编译器集合(GCC)中的C++编译器(g++)的典型用法,主要是指命令行选项的构造。GCC的C++编译器正常安装后,可以使用g++或c++命令执行。 GCC Option Refresher 本节回顾GCC的C编译器的基本使用方法。 g++编译器的选项可以是单字符,比如-o,也可以多字符,比如-ansi。所以你不可以把多个单字符选项合写到一起,这和许多其转载 2011-10-24 20:25:53 · 17702 阅读 · 0 评论 -
C语言中的__attribute__机制
GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。__attribute__书写特征是:__attribute__前后都有两个下划线,并切后面会紧跟一对原括弧,括弧里面是相应的__attri转载 2011-10-24 19:53:29 · 940 阅读 · 0 评论 -
MFC wINMain的封装
#include class MyApp : public CWinApp{public:BOOL InitInstance() //②程序入点{CFrameWnd *Frame=new CFrameWnd(); //构造框架m_pMainWnd=Frame; //将m_pM转载 2011-11-24 11:22:24 · 678 阅读 · 0 评论 -
字符串编码
[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/encoding.htm]级别:中级摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。掌握编码问题的关键转载 2011-11-24 11:33:20 · 798 阅读 · 0 评论 -
main函数的调用过程
系统调用CRT,然后CRT调用的WinMain.一个C++应用程序的启动过程:a.shell调用CreateProcess激活App.exeb.系统产生一个进程内核对象,使用计数值加1c.系统为此进程产生4GB的地址空间d.加载器将必要的码加载到上述地址空间中,包括App.exe的程序,资料以及所需要的dll。它们被记录在可执行文件PE格式的.idata section转载 2011-11-24 11:49:47 · 974 阅读 · 0 评论 -
c语言可变参数
一. 何谓可变参数int printf( const char* format, ...); 这是使用过C语言的人所再熟悉不过的printf函数原型,它的参数中就有固定参数format和可变参数(用”…”表示). 而我们又可以用各种方式来调用printf,如:printf("%d",value); printf("%s",str); printf("the number is转载 2011-12-19 11:47:29 · 594 阅读 · 0 评论 -
如何在linux下检测内存泄漏
如何在linux下检测内存泄漏 ===========================================================作者: teren(http://teren.itpub.net)发表于:2006.06.01 17:00分类: 技术 出处:http://teren.itpub.net/post/15914/107302--------转载 2012-02-01 11:08:27 · 730 阅读 · 0 评论