自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 const修饰问题

const修饰指针的四种情况:int b = 500;const int* a = &b; // 情况1int const *a = &b; // 情况2int* const a = &b; //情况3const int* const a = &b; // 情况41. 对于情况1,const位于星号的左侧,则const就是用来修饰指针所指向的变量,即指针指向的为常量;如果const位于星号

2015-06-13 13:40:51 1016

原创 在c++程序中调用被c编译器编译后的函数为什么要加extern “C”

c语言不允许函数重载,一次不涉及到同名函数参数类型不同的重载问题,而c++允许函数重载,编译器在编译函数时,c只需要记录函数的名称即可而c++不仅需要记录函数名称还需要记录函数的参数类型。 例如: int foo(int ,int ); c编译器编译的结果函数名称应该是类似_foo这样的名称,而c++则应该是类似于_foo_int_i

2015-06-13 11:51:07 473

原创 c++的运算符及其优先级

c++的运算符及其优先级对代码中表达式的值的计算有很大影响,对于一些不常用的运算符,更容易因为无法判断正确的优先级次序而得出错误的结果。 下面是cppreference.com给出的c++中涉及的运算符的优先级次序列表。 链接如下: c++优先级次序列表 具体内容如下:

2015-06-13 11:35:59 513

原创 有关new出一个指针,将该指针指向另一个指针,释放不掉的问题

问题一: 在编写代码的时候,我遇到了这样一个问题:定义一个指针,将这个指针指向另外一个指针,在完成特定功能的操作之后,定义的指针指向的那个指针可能已经被释放,而这时,如果需要释放定义的这个指针,就会报错。 代码如下:int* position=new int [10];position=pos;...delete pos;delete position;// 这里会报错定义了一个

2015-06-04 22:34:02 1560 3

转载 C++封装DLL的方法

一、首先,使用vs2008创建windows32控制台程序,点击“下一步”选择dll复选框,同时可以选择空项目(所有项目都自己写),确定 二、定义需要用到的头文件和源文件// header.h __declspec(dllexport) int add(int a ,int b);//add是函数名,可声明多个 __declspec(dllexport) int su

2015-06-04 22:28:01 7517

转载 visual studio dll生成与调用方法

一、动态链接库简介 动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的库 ,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于 一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助于共享数据和 资源。多个应用程

2015-05-30 17:14:19 1879

原创 WaitForSingleObject和CEvent用法

函数定义:DWORD WaitForSingleObject(HANDLE hHandle,DWORD dwMilliseconds);hHandle 是待处理线程的句柄 dwMilliseconds 是返回等待的时间WaitForSingleObject函数用来检测hHandle事件的信号状态,当函数的执行时间超过dwMilliseconds就返回,但如果参数dwMilliseconds为

2015-05-30 13:24:17 2685

原创 CreateThread,_beginthread,_beginthreadx的区别

CreateThread是Windows的API函数,而_beginthread和_beginthreadex则是CRT库函数,查看这两个CRT函数的代码可以得知其实它们内部是调用的CreateThread(这很显然嘛,CRT库也是要运行在Windows上)。 CreateThread API创建的线程中使用sprintf,malloc,strcat等涉及CRT存储堆操作的CRT库函数是很危险的,

2015-05-30 11:10:31 1528

原创 CreateThread,_beginthread,_beginthreadx的区别

CreateThread是Windows的API函数,而_beginthread和_beginthreadex则是CRT库函数,查看这两个CRT函数的代码可以得知其实它们内部是调用的CreateThread(这很显然嘛,CRT库也是要运行在Windows上)。CreateThread API创建的线程中使用sprintf,malloc,strcat等涉及CRT存储堆操作的CRT库函数是很危险的,

2015-05-26 22:52:01 1176

原创 利用bat脚本语言实现windows下文件的可靠复制与删除

.bat脚本语言可以使用robcopy和del函数实现文件夹中所有文件的可靠复制和删除@echo offrobocopy /s D:/photo D:/photocopydel /f /s /q d:\photo\*.*echo.&pauserobocopy 为windows的可靠复制函数 参数定义: Usage :: ROBOCOPY source destination [file [

2015-05-18 21:57:25 1307

原创 MySql 常用命令总结

1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:创建一个数据库MYSQLDATA mysql> CREATE DATABASE MYSQLDATA; 3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!) 4:查看现在的数据库中存在什么表 mysq

2015-05-18 21:48:08 376

转载 解决直接用流的 >> 方法会自动把空白符作为输入的分界符的问题

1)问题描述C++读取一个文本文件时,直接用流的 >> 方法会自动把空白符作为输入的分界符,所以如下代码存在问题1. ifstream infile("xxx.txt",ios::in); 2. while(!infile.eof()){ 3. infile>>c; 4. while( (c!=) && (c!=) && (c!=5. word[pos]

2015-05-14 16:32:54 804

转载 C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef_Embeder

有些程序在调试、兼容性、平台移植等情况下可能想要通过简单地设置一些参数就生成一个不同的软件,这当然可以通过变量设置,把所有可能用到的代码都写进去,在初始化时配置,但在不同的情况下可能只用到一部分代码,就没必要把所有的代码都写进去,就可以用条件编译,通过预编译指令设置编译条件,在不同的需要时编译不同的代码。(一)条件编译方法 条件编译是通过预编译指令来实现的,主要方法有: 1、#

2015-05-14 10:51:37 6795

原创 c++中 宏定义(#define)的用法

宏定义一般有一下几种用途:(1)定义一个经常在代码中用到的常量(2)定义数组的维度(该维度可能在后期代码维护的时候更改)(3)定义一种条件(如DEBUG模式,该方法方便程序员在代码的各种版本,各种条件之间进行切换而不用总是更改,重写代码,         特别 适用于大项目的开发)(4)定义一个简单的函数功能(5)...宏定义的几种形式:(1)不带参宏定义

2015-05-14 10:33:52 866

原创 新的开始

时间如梭,一晃硕士生涯已经过去一半,即将开始找工作了,翻翻自己在印象笔记记录下的平时学习中的一些总结,发现还是做了不少工作的,因此希望将这些工作整理一些,便准备在CSDN上写点总结文字,一方面复习一下所学,另一方面也与人分享。                                                                                     

2015-05-13 21:22:18 281

解决VS2010 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏的补丁文件

本补丁用于解决vs2010中出现的LNK1123: 转换到 COFF 期间失败: 文件无效或损坏这一问题的补丁文件

2015-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除