![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
mxj_2001382
“不积跬步,无以至千里;不积小流,无以成江海。”
展开
-
字符类型转换
wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString....#include // 使用CString必须使用MFC,并且不可包含#define _AFXDLL#include using namespace std;//--------------------------------------转载 2009-10-21 15:32:00 · 383 阅读 · 0 评论 -
format函数
一、字符串 首先看它的声明: function Format(const Format: string; const Args: array of const): string; overload; 事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的, 但并不多用,所以这里只对第一个介绍: function Format(const Format: str转载 2009-10-21 15:46:00 · 443 阅读 · 0 评论 -
C++四个显式数据类型转换函数
1 reinterpret_cast(在编译期间实现转换) reinterpret_cast类型转换函数将一个类型的指针转换成另一个类型的指针。这种转换不用于修改指针变量值数据存放的格式(不改变指针变量值),只需在编译期间重新解释指针的类型就可以做到。 reinterpret_cast可以将指针值转换为一个整型数。但是不能用于非指针类型的转换,否则将不会通过编译。 什么时候使用rein转载 2009-10-21 15:24:00 · 535 阅读 · 0 评论 -
DLL(动态连接库)创建和使用
一.导出函数DLL(动态连接库),然而可以分为动态调用于静态调用。下面我分别举一个例子说说。1)动态调用:首先:在VC++中创建 Win32 Dynamic-link library工程创建一个动态连接库工程: 在头文件TestDll.h中写下代码 extern "C" int __declspec(dllexport) add(int numa,原创 2009-12-02 15:22:00 · 477 阅读 · 0 评论 -
c语言参数传递
使用C语言编程,不可能不用到函数,但是函数的参数传递,我们是否真的清楚了呢。本文主要介绍C语言中函数传递的参数。。 函数的参数通常分为两种,普通变量,指针变量。这些参数,将会被函数体调用,当让,也可以传入一些永远不被函数调用的参数,就像你声明了一些变量,却永远不用一样,在语法上是没有问题的。 那么,函数体内调用的传递过来的参数,与原来的参数有什么关系呢? 函数体内接收到的参数,是原参数原创 2010-03-05 11:02:00 · 707 阅读 · 0 评论 -
VC获取系统时间、程序运行时间
VC获取系统时间、程序运行时间关键词: VC 系统时间 1.使用CTime类CString str;//获取系统时间CTime tm;tm=CTime::GetCurrentTime();str=tm.Format("现在时间是%Y年%m月%d日 %X");MessageBox(str,NULL,MB_OK); 2: 得到系统时间日期(使用GetLocal转载 2010-01-12 10:28:00 · 420 阅读 · 0 评论 -
非托管C++代码调用C#编写的dll方法
<br />非托管C++代码调用C#编写的dll方法<br />CLR VIA C#这本书里面的内容,在网上好像很少关于这方面的内容,贴出来以后留着看。<br />C#调用C++编写的dll,一般都是直接用dllimport,这个资料很多。C++调用C#编写的dll,一般方法都是先用托管C++将C#的dll进行一次封装,然后由非托管C++调用封装好的dll。<br />CLR VIA C#在讲寄宿和应用程序域的内容时,提供了一个非托管C++直接调用的方法。原理就是,在非托管代码中手动启动CLR加载应用程序域原创 2010-06-04 11:17:00 · 1241 阅读 · 0 评论 -
C# 与 C++ 数据类型对照表
<br />方便起见,我也将《C# 与 C++ 数据类型对照表》转载如下:<br />C++ C#<br />=====================================<br />WORD ushort<br />DWORD uint<br />UCHAR int/byte 大部分情况都可以使用int代替,而如果需要严格对齐的话则应该用bytebyte <br />UCHAR*转载 2010-09-14 17:06:00 · 567 阅读 · 0 评论 -
彻底了解c/c++指针
<br />1.1. 一 :关于指针和堆的内存分配 <br />1.1.1. 先来介绍一下指针:<br />指针一种类型,理论上来说它包含其他变量的地址,因此 <br />有的书上也叫它:地址变量。既然指针是一个类型,是类型就有大小,在达内的 <br />服务器上或者普通的PC机上,都是4个字节大小,里边只是存储了一个变量的地 <br />址而已。不管什么类型的指针,char * ,int * ,int (*) ,string * ,float * <br />,都是说明了本指针所原创 2010-09-14 17:00:00 · 559 阅读 · 0 评论