C++
tju_dc
仰望星空,脚踏实地
展开
-
表达式必须包含类类型
将.换成->原创 2015-10-18 22:56:59 · 30303 阅读 · 11 评论 -
C++ Error2005
首先,贴上网上一般对付Error2005的办法: 1. 重复定义全局变量。可能存在两种情况: A、对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对整个工程的。正确的应该是在一个 CPP文件中定义如下:int g_Test;那么在使用的CPP文件中就应该使用:extern int g_Test即可,如果还是使用int原创 2015-10-14 19:09:41 · 1072 阅读 · 0 评论 -
C++中windwos数据类型和类型转换
带LP的都是指针类型 LPSTR (ANSI)字符串变量 LPCSTR (ANSI)字符串常量 LPCTSTR (Unicode)如果定义了UNICODE宏,则是LPCWSTR,否则是LPCSTR LPTSTR (Unicode)字符串变量 其中StackExchange中有: LPSTR = char*LPCSTR = const char*LPWSTR = wc原创 2015-10-14 22:35:08 · 322 阅读 · 0 评论 -
C++ LNK 2001 LNK 2019 LNK 2028 LNK 2029链接错误
C++并不是一个实现整体结构比较优良的语言。在写代码的过程中,很多的精力并不是在程序的结构和算法上,而是面对各种奇葩的错误问题。 多文件的C++代码经常容易造成链接错误,折腾几个晚上,将常见的原因总结如下: 1.未按顺序引用文件 2.未引入编译所需的连接库即lib文件 3.未使用#pragma once造成文件被多次编译 4.工程内函数或变量不存在 1,只声明没定义。原创 2016-03-03 23:26:51 · 2031 阅读 · 0 评论