![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
boren31
经常熬夜,不修边幅,偶尔喝酒
展开
-
VC:CString用法整理
<br /><br />1.CString::IsEmpty <br />BOOL IsEmpty( ) const; <br />返回值:如果CString 对象的长度为0,则返回非零值;否则返回0。 <br />说明:此成员函数用来测试一个CString 对象是否是空的。 <br />示例: <br />下面的例子说明了如何使用CString::IsEmpty。 <br />// CString::IsEmpty 示例 <br />CString s; <br />ASSERT( s.IsEmpty()原创 2011-02-28 15:28:00 · 242 阅读 · 0 评论 -
重载OnOK、OnCancle、OnClose
OnOk,OnCancel,OnClose转载 2011-02-28 15:26:00 · 525 阅读 · 0 评论 -
程序中的堆与栈
在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。要点:堆:顺序随意栈:先进后出堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap转载 2012-05-02 14:26:19 · 460 阅读 · 1 评论 -
VC60 界面中文乱码
问题描述: 环境:Windows xp 英文版 Visual Studio 6.0 英文专业版 运行MFC,对话框程序, 做了个按钮 “查找” 显示,运行时,乱码; 查了一些资料,是没有英文版,没有VS没有装中文包,故而乱码。 解决方法:原创 2013-03-27 15:20:41 · 410 阅读 · 0 评论 -
C中数组问题--数组作参数与数组长度
今天 在做项目时,遇到一个问题:定义一个长度为3的char 数组,把它作为参数,传递给函数,再计算长度,却得不到预期结果。具体看下面代码:int GetLength(char arr[]);int main(){ int len; char temp[] ={1,2,3}; len = GetLength(temp); cout<...原创 2019-04-02 22:30:49 · 625 阅读 · 1 评论 -
程序内存分配方式
1.内存分配方式 内存分配方式有三种: [1]从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 [2]在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 [3转载 2012-05-02 15:10:54 · 2693 阅读 · 4 评论