-
2008-03-19
STL string和vector常用操作 - [VC天堂]
1.
STL介绍1.1.
关于STL 想当初,C++语言刚推出时,感觉是比C语言多了好多概念,但和使用C一样,数组、队列和字符串的操作,都需要自己写程序来处理。,自从STL (标准模版库,Standard Template Library)推出后,使C++的标准库从功能上前进了一大步,给使用复杂数据结构操作的程序员,提供了很大的方便。如果说STL是C++的利器,是很恰当的。每个使用C++编程的人,都应该掌握这项技术。
STL是比较复杂的,功能十分... -
2008-03-11
有关世界~有关距离
前两天莹和我说他也快走了,去澳大利亚...那个我也不知道距离中国多少英里的地方...总之很远就是了...
有关世界,我以前从来不觉得谈起世界来会觉得这个词很巨大...确实,人类的渺小之于世界来说才显现出了他的相对空间概念...一直都很喜欢相对论,但不会深入研究,对他的理解也只仅仅限于面对一个火炉和一个美女的一分钟概念而已...但我觉得足够了...世间万物,从来不会有什么是绝对的...所以,相对以前的我,现在觉得世界这个词很大...因为以前从来不去考虑... -
2008-03-09
失落的感觉
似乎好久没有在blog上认真写DD了~今天突然有种很失落的感觉,就是现在...具体原因我也不知道.反正就是心里空着难受...几乎快一个礼拜了,这几天工作效率低的让我都觉得自己脑袋已经被挖空了...敲起来一定会咚咚的响...项目无法进展的时候总是会让我焦躁不安,或许是自己给的压力太大还是什么...
空虚...突然想到都市人都喜欢用的这个词,也是适合现在的我,但又好像不太适合...那天小小突然问我是不是有心事,愣了一下...问他为什么这么觉得...他说他... -
2008-03-07
关于函数返回值的一个脑残问题 - [VC天堂]
今天发现个很脑残的问题~大致如下:
int a;
int GetA()
{
return a;
}
void mian()
{
GetA() = 3;
}
然后没有通过编译:提示说:左操作数必须为左值
然后把int GetA()改为int& GetA()... -
2008-03-05
全局变量和静态局部变量的区别 - [VC天堂]
C++变量根据定义的位置的不同的生命周期,具有不同的作用域,作用域可分为6种:全局作用域,局部作用域,语句作用域,类作用域,命名空间作用域和文件作用域。
从作用域看:
全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包含全局变量定义的源文件需要用extern 关键字再次声明这个全局变量。
静态局部变量具有局部作用域,它只被初始化一次,自从第一次被初始化直到程序运行结束都一直存在,它和全局变... -
1: 什么时候该进行物理坐标和逻辑坐标之间的转换(LPtoDP and DPtoLP)
见VC内幕 p55
只要不该变映射模式(MM_TEXT MM_LOENGLISH等)就用不着这种转换。
2: 按惯例,我们在直接调用win32函数时应该使用C++作用域分辨符(::)
3: OnPrepareDC 。OnDraw会自动调用它,但是其他消息控制函数,... -
#include<fstream.h>
#include<iostream.h>
#include<stdlib.h>
void main()
{ ifstream source("c:\abc.txt"); //打开文件
char line[128];
try //定义异常
{if (sou... -
2008-02-27
C++开发中常见问题 - [VC天堂]
1,简述VC6下如何进行程序的调试。 在主菜单"Build"中,有一个Start Build的子菜单,它下面包含了Go菜单(快捷键为F5),选择后,程序将从当前语句进入调试运行,直到遇到断点或程序结束。
将鼠标移动到要调试的代码行,单击鼠标右键选择“Insert/Remove Breakpoint”,或者按下F9,可以在该行上添加断点,此时断点代码行前面出现一个棕色的圈,再次选择将清除断点。进入调试状态后,Debug菜单将... -
VC学习笔记1:按钮的使能与禁止 用ClassWizard的Member Variables为按钮定义变量,如:m_Button1;则 m_Button1.EnableWindow(true); 使按钮处于允许状态 m_Button1.EnableWindow(false); 使按钮被禁止,并变灰显示 VC学习笔记2:控件的隐藏与显示 用CWnd类的函数BOOL ShowWindow(int nCmdShow)可以隐藏或显示一个控件。 例1: CWnd *pWnd; pWnd = GetDlgIte...
-
2008-02-27
如何设定电脑虚拟内存
一, 什么是虚拟内存?
Windows操作系统用虚拟内存来动态管理运行时的交换文件。
为了提供比实际物理内存还多的内存容量以供使用,Windows操作系统
占用了硬盘上的 一部分
空间作为虚拟内存。当CPU有要求时,首先会读取内存中的资料。当内存容量
不够用时,Windows就会将需要暂时储存的数据写入硬盘。所以,计算机的
内存大小等于实际物理内存容量加上“分页文件”(就是交换文件)的大小。 ...