
vc++
文章平均质量分 65
smstone
这个作者很懒,什么都没留下…
展开
-
一个虚函数的简单例子
#includeusing namespace std;class A{ void fun1() { fun2(); }; virtual void fun2() {原创 2006-03-17 09:16:00 · 1007 阅读 · 0 评论 -
fstream的简单用法
#include #include "iostream.h" #include using std::string; using std::ofstream; using std::ifstream; int main() { ofstream outfile转载 2006-04-13 09:52:00 · 2859 阅读 · 0 评论 -
fstream的使用方法介绍
在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout2、析取器(>>) 从流中输入数据。比如说系统有一个默认的标准输入流(cin),一般情况下就是指的键盘,所以,cin>>x;就表示从转载 2006-04-13 10:48:00 · 41187 阅读 · 10 评论 -
利用fstream 读写二进制文件
#include......std::fstream file; file.open("c://name",ios_base::binary|ios_base::in | ios_base::out|ios::trunc ); //写入数组 file.seekg(0,ios::beg); float x=0.0; for (int i=0;i { for (int j原创 2006-04-13 10:34:00 · 5560 阅读 · 0 评论 -
常用数据类型使用转换详解
常用数据类型使用转换详解 作者:程佩君 -------------------------------------------------------------------------------- 读者层次:初学 刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。 我们先定义一些常见类型变量借以说明 int i = 100; long l = 2001转载 2006-04-10 15:18:00 · 1270 阅读 · 0 评论 -
随机函数srand()
srand()的用处是给rand()一个初值,由此衍生出其他的伪随机数,用循环方式产生伪随机数,后一个都是以前一个为运算起点。 srand 和 rand 应该组和使用。一般来说,srand 是对 rand 进行设置。 比如: srand((UINT)GetCurrentTime()); int x = rand() % 100; 是生成 0 到 100 之间的随机转载 2006-04-09 17:12:00 · 1930 阅读 · 0 评论 -
对VC++一些常见问题的整理(转自程序员之家论坛)
(1)为什么某个类突然在工作区间里面突然看不见了?只是类隐藏了,打开FILEVIEW,找到隐藏类的头文件,随便敲一下键盘的空格键,类就会在CLASSVIEW中显示了 (2)在基于对话框的程序中,一按回车键,对话框就没了。把确定按纽的缺省属性前面的对勾去掉,重载OnOk()函数,在OnOk()函数里注释掉调用基类的OnOk()函数那行代码(3) 为什么我的VC6.0自动显示成员列表功转载 2006-04-07 18:54:00 · 2098 阅读 · 0 评论 -
一篇关于CString类型转换的文章
CString 因为一个MFC CString类的对象包含TCHAR类型的字符,所以确切的字符类型取决于你所定义的预处理符号。大体来说,CString 很像STL string,这意味着你必须把它当成不透明的对象,只能使用CString提供的方法来修改CString对象。CString有一个string所不具备的优点:CString具有接收MBCS和Unicode两种字符串的构造函数,它还有一个转载 2006-04-06 17:22:00 · 4057 阅读 · 0 评论 -
basic_string
STL只有一个字符串类,basic_string。一个basic_string管理一个以0做结束符的字符串数组。字符的类型是basic_string模般的参数。总的来说,一个basic_string类型的变量应该被当作不透明的对象。你可以得到一个指向内部缓冲区的只读指针,但是任何写操作必须使用basic_string的操作符和方法。 basic_string有两个预定义的类型:包含char的转载 2006-04-06 17:07:00 · 13379 阅读 · 0 评论 -
Visual C++/MFC入门教程
转载的一篇好文章Visual C++/MFC入门教程 VC开发指南1.1 如何学好VC 这个问题很多朋友都问过我,当然流汗是必须的,但同时如果按照某种思路进行有计划的学习就会起到更好的效果。万事开头难,为了帮助朋友们更快的掌握VC开发,下面我将自己的一点体会讲一下: 1、需要有好的C/C++基础。正所谓“磨刀不误砍柴工”,最开始接触VC时不要急于开始Windows程序开发,转载 2006-04-06 14:27:00 · 7256 阅读 · 2 评论 -
vc6 下常见链接错误解决方法
在创建MFC项目时,不使用MFCAppWizard向导,如果没有设置好项目参数,就会在编译时产生很多连接错误,如errorLNK2001错误,典型的错误提示有:libcmtd.lib(crt0.obj):errorLNK2001:unresolvedexternalsymbol_mainLIBCD.lib(wincrt0.obj):errorLNK2001:unresolvedexternalsy原创 2006-04-07 11:00:00 · 2148 阅读 · 0 评论 -
软件开发中几个常用功能的实现
软件开发中几个常用功能的实现 出处:vchelp.net责任编辑:leelee [04-8-12 10:01] 作者:戚高 在进行软件开发过程中间,有很多小功能的实现,虽然这些东西你可以不用,但是如果应用仂将会是你的程序更具有专业性。 一、设置程序自动运行。 很多监控软件要求软件能够在系统重新启动后不用用户去点击图标启动项目,而是直接能够启动运行,方法是写注册表Softw转载 2006-04-06 14:50:00 · 1690 阅读 · 1 评论 -
从Frame类中访问View类中的变量?
在frame中访问view类中的变量时,需要在frame的cpp中加入view的头文件。但经常会出现以下错误:1) myview.h(21) : error C2143: syntax error : missing ; before *2) myview.h(21) : error C2501: MyDoc :原创 2006-03-31 18:05:00 · 1539 阅读 · 0 评论 -
有效运用auto_ptr
作者:佚名 文章来源:不详 点击数: 更新时间:2005-10-6转载 2006-03-17 09:52:00 · 1373 阅读 · 0 评论 -
auto_ptr的一个简单例子
c++中申请指针通常采用的方式是new和delete。然而标准c++中还有一个强大的模版类就是auto_ptr,它可以在你不用的时候自动帮你释放内存。下面简单说一下用法。用法一std::auto_ptrm_example(new MyClass());用法二std::auto_ptrm_example;m_example.reset(new MyClass());用法三(指原创 2006-03-17 09:50:00 · 1608 阅读 · 0 评论 -
浅尝boost之format
一、boost::format工作的方式 基本的语法,boost::format( format-string ) % arg1 % arg2 % ... % argN 下面的例子说明boost::format简单的工作方式 // 方式一 cout boost::format("%s") % "输出内容" endl; // 方式二 std::string转载 2006-05-23 19:50:00 · 2776 阅读 · 0 评论