c++-ignored on left of 'const double' when...

问题描述

ignored on left of 'const double' when...

MFC项目中,我在stdafx.h文件中添加#include "ximage.h"(Cximage的一个头文件),DrawObj.cpp文件引用
stdafx.h,编译时报如下错误:
1>DrawObj.cpp(24): warning C4091: '' : ignored on left of 'const double' when no variable is declared
1>DrawObj.cpp(24): error C2143: syntax error : missing ';' before 'constant'
1>DrawObj.cpp(24): error C2059: syntax error : 'constant'

定位到DrawObj.cpp的代码:
/* 常用的常量定义 */
21 const double INF = 1E200 ;
22 const double EP = 1E-10 ;
23 const int MAXV = 300 ;
24 const double PI = 3.14159265 ;
貌似也没发现问题。我把stdafx.h中的#include "ximage.h"这句注释掉,编译通过了。

请问各位大神,这是什么原因,怎么解决。

解决方案

把24行注释掉看看还有没有编译错误
排除语句问题的话,那就是字符标点不符合要求的问题了

解决方案二:

ASPX:

C#
protected void RadGrid1_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
if (e.Item is GridDataItem)
{
int index = e.Item.ItemIndex; //Get the index of......
答案就在这里:How to get the data from a cell when I click on the GridButtonColumn of the same row

时间: 2025-01-20 12:59:44

c++-ignored on left of 'const double' when...的相关文章

ajax-关于callback(eval('('+xhr.responseText+')'));IE报错的问题

问题描述 关于callback(eval('('+xhr.responseText+')'));IE报错的问题 //这是index.js的文件 (function() { var li = function(id) { return document.getElementById(id); }; li.init = function() {// li下的init方法 // 创建一个ajax对象并返回 try { return new XMLHttpRequest(); } catch (e) {

yield-请问这个r='200 OK'是干嘛的.

问题描述 请问这个r='200 OK'是干嘛的. 这个程序就是greenlet交替运行 import time def consumer(): r = '' while True: n = yield r if not n: return print('[CONSUMER] Consuming %s...' % n) time.sleep(1) r = '200 OK' def produce(c): c.next() n = 0 while n < 5: n = n+1 print('[PRO

mongoDB报错Cannot find module &amp;#39;../build/Release/bson&amp;#39;

打算用nodejs写一个blog系统,发现nodejs还是存在很多的坑.在使用mongodb时遇到如下报错问题: { [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' } js-bson: Failed to load c++ bson extension, using pure JS version 折腾了一番,最后是这样解决的: 找到 npm 的module mongodb ..node_

Table &amp;amp;#39;zabbix.nodes&amp;amp;#39; doesn&amp;amp;#39;t exist

问题描述 Table 'zabbix.nodes' doesn't exist zabbix安装好了,但是打开页面中,报很多错误,求解决,谢谢 解决方案 Database ERROR:Table 'snort.acid_ag' doesn't existhibernate---Table 'XXX.XXX' doesn't exist1146 - Table 'xxx.xxx' doesn't exist 解决方案二: 应该是数据库脚本没有执行成功,导致一些表没有创建.最好在新配置的计算机上搭建

android failed for task &amp;amp;#39;:app:dexDebug&amp;amp;#39;

问题描述 android failed for task ':app:dexDebug' 我使用SVN更新了项目后出现这个错误,貌似是更新了包,我用的是V7包,别人用的是V4,怎么改可以正常运行呀?最好项目以后更新也不会出现这个问题Error:Execution failed for task ':app:dexDebug'. com.android.ide.common.internal.LoggedErrorException: Failed to run command: C:UsersA

哈哈哈-Use &amp;amp;#39; instead of &amp;amp;#39;.&amp;amp;#39; for inner classes

问题描述 Use ' instead of '.' for inner classes 在清单文件中填写Activity是出现Use ' instead of '.' for inner classes (or use only lowercase letters in package names) 解决方案 搞不懂为什么要用"$"替换"."

交叉编译-rtems编译出错recipe for &amp;amp;#39;libcrypt_a-crypt.o&amp;amp;#39; failed

问题描述 rtems编译出错recipe for 'libcrypt_a-crypt.o' failed windows:64bit vmware上安装fedora21,64位 参考csdn各种大神们的成功经验,安装好ARM的交叉编译工具,又通过git://git.rtems.org/rtems.git得到最新的源码,编译时突然出现以下问题,请教各位高手该如何解决? Making all in libcrypt gmake[5]: Entering directory '/root/rtemsP

c++-C++中符号&amp;amp;#39;&amp;amp;amp;&amp;amp;#39;的读音?求大神

问题描述 C++中符号'&'的读音?求大神 C++中符号'&'的读音? 有人知道吗?在百度上搜说念 and,绝对肯定不对 求大神告知 解决方案 这个就是与符号,你可以点开你的输入法软件,找到特殊字符,特殊字符里有这个符号的 解决方案二: 读作 "and"也是 和 的意思 解决方案三: "&"-"绝对与","&&"-"平衡与"(之前看过一本书java时,貌似时这么解释)

struts2 0-registers[&amp;amp;#39;+#st.index+&amp;amp;#39;]?

问题描述 registers['+#st.index+']? 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 /s:iterator 这一句代码是什么意思啊?registers['+#st.index+']?为什么能这样用啊(registers['+#st.index+'].address)? 解决方案 如果是 s标签的话, registers 应该是一个list集合[+#st.index]是索引值,后面的adress是实体类(java