文章分类 -  C++ C

上一页 1 ··· 6 7 8 9 10

C
C++中L和_T()之区别
摘要:字符串前面加L表示该字符串是Unicode字符串。_T是一个宏,如果项目使用了Unicode字符集(定义了UNICODE宏),则自动在字符串前面加上L,否则字符串不变。因此,Visual C++里边定义字符串的时候,用_T来保证兼容性。VC支持ascii和unicode两种字符类型,用_T可以保证从ascii编码类型转换到unicode编码类型的时候,程序不需要修改。以下是别人的总结:一、在字符串前加一个L作用: 如 L"我的字符串" 表示将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。 strlen("asd") = 3; st 阅读全文

posted @ 2014-03-06 02:09 &大飞 阅读(893) 评论(0) 推荐(0) 编辑

"__int64" 如何转成 "_variant_t"类型
摘要:程序中需要进行这样的赋值,出现了 error C2593: 'operator =' is ambiguous 这样的错误提示。我的系统是windows xp sp2. vc 2003.__int64 赋值给_variant_t的时候,一定要在xp以上的系统上才能用,所以宏定义 _WIN32_WINNT 要大于等于0x0501。 阅读全文

posted @ 2014-03-04 00:44 &大飞 阅读(339) 评论(0) 推荐(0) 编辑

Visual Studio 2010中VC++ Directories的设置
摘要:以往,在Visual Studio 2008中,VC++ Directories的设置位于这里:Tools | Options | Projects and Solutions | VC++ Directories在Visual Studio 2010中,VC++ Directories的位置变了。如下:View | Other Window | Property Manager,然后,譬如我们要设置Win32 Debug配置下的VC++ Directories,就双击Microsoft.Cpp.Win32.user,然后就看到我们所熟悉的VC++ Directories设置了。参考文献:ht 阅读全文

posted @ 2014-03-03 22:53 &大飞 阅读(468) 评论(0) 推荐(0) 编辑

在Visual Studio 2010中使用Visual Leak Detector
摘要:Visual Leak Detector是过去(Visual Studio 2008的时代)我们常用的C/C++内存泄露检查工具。在Visual Studio 2010中依然可以使用该工具,但有两点需注意:版本问题设置变化版本问题:在codeproject.com上面提供的最新版本依然是1.9d,但是请注意,该版本在Visual Studio 2010下面表现非常差。网上有很多人注意到了这一点,很多人推荐用1.0版,因为1.0版在Visual Studio 2010下工作良好。但是,实际上没有必要这么做,因为1.0版确实没有后续版本方便,而且实际上Visual Leak Detector已经更 阅读全文

posted @ 2014-03-03 22:51 &大飞 阅读(143) 评论(0) 推荐(0) 编辑

Visual Leak Detector (VLD)使用
摘要:Visual C++内置内存泄露检测工具,但是功能十分有限。VLD就相当强大,可以定位文件、行号,可以非常准确地找到内存泄漏的位置,而且还免费、开源!在使用的时候只要将VLD的头文件和lib文件放在工程文件中即可。也可以一次设置,新工程就不用重新设置了。只介绍在Visual Studio 2003/2005中的设置方法,VC++ 6.0类似:打开Tools -> Options -> Projects and Solutions -> VC++ Directories;然后点击include files下拉列表,在末尾把VLD安装目录中的include文件夹添加进来;同样点击 阅读全文

posted @ 2014-03-03 22:45 &大飞 阅读(364) 评论(0) 推荐(0) 编辑

WINDOWS游戏编程大师技巧-常见编绎连接错误FAQ
摘要:1.无法从“const char [10]”转换为“LPCWSTR”vs6,vs2005的版本问题解决方案1:winclass.lpszClassName= (LPCTSTR)WINDOW_CLASS_NAME;解决方案2:wndcls.lpszClassName = L"ShadowJack first window";2.error LNK2019: 无法解析的外部符号_DirectDrawCreateEx@16,该符号在函数 "int __cdeclGame_Init(void *,int)" (?Game_Init@@YAHPAXH@Z) 中被引 阅读全文

posted @ 2012-12-25 00:28 &大飞 阅读(586) 评论(0) 推荐(0) 编辑

VC 中与字符串相关的宏 _T、TEXT,_TEXT、L 的作用
摘要:一、 在字符串前加一个L作用: 如 L"我的字符串" 表示将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。 strlen("asd") = 3; strlen(L"asd") = 6; 二、 _T宏可以把一个引号引起来的字符串,根据你的环境设置,使得编译器会根据编译目标环境选择合适的(Unicode还是ANSI)字符处理方式 如果你定义了UNICODE,那么_T宏会把字符串前面加一个L。这时 _T("ABCD") 相当于 L"ABCD" ,这是宽字符串。 如果没有定义,那 阅读全文

posted @ 2012-12-25 00:28 &大飞 阅读(96) 评论(0) 推荐(0) 编辑

_CRT_SECURE_NO_WARNINGS宏-转
摘要:正如大家所知,如果我们写出这样的代码:1int_tmain(intargc, _TCHAR*argv[])2{3 fopen("test.txt","r");4return0;5}在vs 2005,2008下,会收到如下警告:c:"documents and settings"administrator"桌面"test"test.cpp(9) : warning C4996: 'fopen': This function or variable may be unsafe. Conside 阅读全文

posted @ 2012-12-24 13:52 &大飞 阅读(315) 评论(0) 推荐(0) 编辑

VS2005的depends
摘要:忙乎了近两个月,程序开始打包供外部调用了,连同其所需的dll文件,这就需要使用VC自带的Depends软件,在VS2005中其路径为:D:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin下,双击Depends.exe然后打开你需要查看的.exe文件即可。针对我的代码,出现了以下界面:还要有以下几个注意事项:& ?* ^1)所编的软件所需的Dll文件,可以得到相应的Dll路径、版本、属性等[2)窗口分四部分:左上角是Dll信息窗口,显示你程序所需的Dll模块;右边第一个窗口是所选的Dll模块所使用的函数;右边第二个窗口是 阅读全文

posted @ 2012-12-23 17:37 &大飞 阅读(174) 评论(0) 推荐(0) 编辑

Python调用c/c++函数(1)
摘要:Python开发效率高,运行效率低。而c/c++恰恰相反。因此在python脚本中调用c/c++的库,对python进行扩展,是很有必要的。使用python api,http://www.python.org/doc/,需要安装python-dev。test.cpp文件如下#include <python2.6/Python.h> //包含python的头文件// 1 c/cpp中的函数int my_c_function(const char *arg) { int n = system(arg); return n;}// 2 python 包装static PyObject * 阅读全文

posted @ 2012-12-20 19:16 &大飞 阅读(443) 评论(0) 推荐(0) 编辑

VS2010 编码问题 不能将参数 1 从“ATL::CStringT<BaseType,StringTraits>”转换为“const char *”
摘要:一、使用函数_tcscpy_s:CStringtheString( "This is a test" );intsizeOfString = (theString.GetLength() + 1);LPTSTRlpsz = new TCHAR[ sizeOfString];_tcscpy_s(lpsz, sizeOfString, theString);最后再转换一下lpsz为const型的LPTSTR在UNICODE环境下编译是wchar_t类型二、CString str =_T("Hello World!");char szStr[256]= {0} 阅读全文

posted @ 2012-12-03 21:11 &大飞 阅读(1656) 评论(0) 推荐(0) 编辑

为网狐棋牌游戏添加机器人 百家乐
只有注册用户登录后才能阅读该文。

posted @ 2012-11-23 17:04 &大飞 阅读(19) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示