error C2275: 'xxx' : illegal use of this type as an expression

原创 2016年05月30日 12:38:33
很多时候程序出现莫名其妙的错误提示:
    error C2275: 'xxx' : illegal use of this type as an expression


    这很多时候是标准的C编译器是要求定义必须在程序开头定义造成的,C98标准了,C99也要求,在C++中,这个要求不是很严格,也就是说在程序中也可以定义变量。


      (declaration)must placed on the beginning of function, In this case, the compile option is


key. In VC default compile option, there no problem. But when compile option is strict, this style


of writting can not compile with success.




这时把变量定提前到函数开头就可以解决
版权声明:本文为博主原创文章,未经博主允许不得转载。

PHP Fatal error: Cannot use object of type stdClass as array in错误

在使用php curl时,返回了一个json字符串,然后试图使用json_decode()方法对其进行转换,例子代码如下: private function callGoogleMapApi...
  • zpf336
  • zpf336
  • 2015年12月03日 17:13
  • 984

PHP中遍历stdclass object 报错Fatal error: Cannot use objectof type stdClass as array

$test=Array ( [0] => stdClass Object ( [...

this Directory An active use of a class recurse

An active use of a class:The invocation of a constructor on a new instance of the class 1》写一个类。 2》ne...

error C3872: '0x3000': this character is not allowed in an identifier

编程时,出现如下的错误: Error 1 error C3872: '0x3000': this character is not allowed in an identifier Error...

#ifdef __cplusplus 和 ERROR: Use of C runtime library internal header file.

转自:http://www.cnblogs.com/stonecrazyking/archive/2006/09/23/512552.html 时常在cpp的代码之中看到这样的代码: #if...

前置声明与C++头文件互相包含导致的error: 'xxx' does not name a type问题

在一个源文件中,要声明或定义一个类的指针时,必须在使用前声明或定义该类,因此下面的代码会报错:class A { public: B *b; };class B { public: A...
  • imred
  • imred
  • 2017年01月17日 15:39
  • 3235

The resolution of ERROR C2662: cannot convert 'this' pointer from "const Class-Type" to "Class&"

Preface:因为今天码代码时出现了this指针不匹配情况,故写下这篇备忘日志。同时第一次使用纯英文来尝试写,也就是练习英文写作能力。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:error C2275: 'xxx' : illegal use of this type as an expression
举报原因:
原因补充:

(最多只允许输入30个字)