
c++
若水三千你是一千
这个作者很懒,什么都没留下…
展开
-
VC++中的C运行时库浅析
1.概论 运行时库是程序在运行时所需要的库文件,通常运行时库是以LIB或DLL形式提供的。C运行时库诞生于20世纪70年代,当时的程序世界还很单纯,应用程序都是单线程的,多任务或多线程机制在此时还属于新观念。所以这个时期的C运行时库都是单线程的。 随着操作系统多线程技术的发展,最初的C运行时库无法满足程序的需求,出现了严重的问题。C运行时库使用了多个全局变量(例如errno)和转载 2013-02-13 10:13:03 · 2390 阅读 · 0 评论 -
C/C++程序编译运行生成过程分析
C/C++程序编译步骤 如何生成可执行文件 **************************************************************************篇一****************************************************************************************转载 2013-02-13 10:23:29 · 6018 阅读 · 0 评论 -
stdafx.h 头文件概述
stdafx,的英文全称为:Standard Application Framework Extensions所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。预编译头文件通过编译stdafx.cpp生成,以工原创 2013-02-11 19:00:30 · 1511 阅读 · 0 评论 -
C 语言main 函数终极探秘
所有的C程序必须定义一个称之为main的外部函数,这个函数是程序的入口,也就是当程序启动时所执行的第一个函数,当这个函数返回时,程序也将终止,并且这个函数的返回值被看成是程序成功或失败的标志,如果在到达main函数体的末尾时没有遇到返回语句 ,它就被看看成是执行了return 0; 语句。 C的设计原则是把函数作为程序的构成模块。main()函数称之为主函数,一个C程序总是从ma原创 2013-02-13 11:56:31 · 9469 阅读 · 1 评论 -
C++ 前景
原文如下:肖老师您好:我现在是一名在校大学生,在学校期间自学C++有两年的时间了,看过C++Primer,stl,inside C++ model(侯捷翻译的那本),com本质论等...在学习C++的过程中感觉C++语言本身的确很强大,而且随着学习的深入,我逐渐感到要想在短时间了解这门语言的本质几乎是不可能的.因为我也学习过javaSE的一些东西,感觉就java和C#来说,语言本身转载 2013-11-12 22:58:01 · 4252 阅读 · 8 评论 -
智能指针实现及原理
本文主要讨论C++程序设计的一种常用技术——智能指针(smart pointer),主要内容包括引用计数(reference count)和句柄类(handle class)。 当类中有指针成员时,一般有两种方式来管理指针成员:一是采用值型的方式管理,每个类对象都保留一份指针指向的对象的拷贝;另一种更优雅的方式是使用智能指针,从而实现指针指向的对象的共享。转载 2013-12-11 13:50:23 · 1369 阅读 · 0 评论