C++
什么石头
这个作者很懒,什么都没留下…
展开
-
C语言itoa()函数和atoi()函数详解(整数转字符C实现)
C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。1.int/float to string/array:C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串,下面列举了各函数的方法及其说明。● itoa():将整型值转换为字符串。● ltoa():将长整型值转换为字符串。● ultoa():将转载 2015-01-07 15:14:31 · 370 阅读 · 0 评论 -
vs2010 mfc中 出现: “当前不会命中断点。源代码与原始版本不同”
这是由于文件格式变化引起的; 解决办法: 1. 打开设置断点不起作用的 cpp 文件 2. 打开编辑菜单,点“全选” (Ctrl + a ); 3. 打开编辑菜单,高级,点“设置选定内容的格式”转载 2015-01-04 13:40:44 · 431 阅读 · 0 评论 -
不是所有的控件路径都返回值
1、简介:vc编译时报这个警告,虽然不是错误,可是这确实一个不折不扣的bug。2、产生原因:带返回值的函数在最后没有return x。3、后果:调用这个函数时得到的返回值不一定是正确的。4、实质:如果非void返回值的函数在结尾没有return,运行时程序如果需要在最后return,则将距离函数尾部最近的return作为该函数的结尾return。5、临床表现:程序运转载 2015-02-05 14:06:40 · 11740 阅读 · 0 评论 -
掌握vs2010调试,入门指南
1 导言在软件开发周期中,测试和修正缺陷(defect,defect与bug的区别:Bug是缺陷的一种表现形式,而一个缺陷是可以引起多种Bug的)的时间远多于写代码的时间。通常,debug是指发现缺陷并改正的过程。修正缺陷紧随debug之后,或者说二者是相关的。如果代码中存在缺陷,我们首先要识别造成缺陷的根本原因(root cause),这个过程就称作调试(debugging)。找到根本原转载 2014-12-09 13:35:53 · 444 阅读 · 0 评论 -
VS2010 创建和调用动态链接库
创建新的动态链接库 (DLL) 项目1.从“文件”菜单中,选择“新建”,然后选择“项目…”。2.在“项目类型”窗格中,选择“Visual C++”下的“Win32”。3.在“模板”窗格中,选择“Win32 控制台应用程序”。4.为项目选择一个名称,如 MathFuncsDll,并将其键入“名称”字段。 为解决方案选择一个名称,如 DynamicLibrary,并将其键入转载 2014-12-09 11:41:41 · 489 阅读 · 0 评论 -
vs2010下动态库的创建及调用
说明:这里只是记录一下动态库制作及调用方法的流程,所以使用的例子非常简单,函数就已加法为例。环境为:win7(32位)+vs2010一、制作动态连接库1、创建动态连接库项目(1)新建项目--Visual C++ --Win32 --Win32控制台应用程序(2)设置项目名称为testdll,点击“确定”,然后弹出win32应用程序向导,点击“下一转载 2014-12-09 12:00:13 · 2269 阅读 · 0 评论 -
WaitForSingleObject函数
VC声明DWORD WaitForSingleObject( HANDLE hHandle, DWORD dwMilliseconds ); VB声明Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Long, ByVal dwMilliseconds As Long)转载 2014-12-08 16:48:40 · 1777 阅读 · 0 评论 -
关于#include "stdafx.h
1)Standard Application Frame Extend没有函数库,只是定义了一些环境参数,使得编译出来的程序能在32位的操作系统环境下运行。Windows和MFC的include文件都非常大,即使有一个快速的处理程序,编译程序也要花费相当长的时间来完成工作。由于每个.CPP文件都包含相同的include文件,为每个.CPP文件都重复处理这些文件就显得很傻了。为避免这种浪费,AppW转载 2014-12-09 09:56:37 · 1252 阅读 · 0 评论 -
统计某个字符数
C/C++ code?12345678int times=0;for (int i=0;i{ if (setStr.GetAt(i)==';'){times++;}}转载 2014-12-22 13:47:06 · 343 阅读 · 0 评论 -
命名规范
编程的命名规则,我第一反应就会想到匈牙利命名法。匈牙利命名法我都不想多说,因为网上的文章一大把,大家自己去google搜索。但是为了方便起见,我还是在这里简单的介绍一下:匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是一、先m_(成员变量)或者是g_(全局变量)二、就是指针,通常以p来表示三、然后是简单数据类型四、再是其他转载 2015-02-26 14:55:00 · 817 阅读 · 0 评论