当输入一个变量,再输入小数点后,成员函数无法自动弹出

来源:百度知道 编辑:UC知道 时间:2024/06/20 04:26:13
在VC++中,写代码的时候,当输入一个变量,再输入小数点后,成员函数无法自动弹出,是什么原因啊?

在VC中只要把*.opt文件删掉重新建立就行,是什么意思?请教一下!!谢谢^_^

如果没有拼写错误,一般就是ncb文件出错了。
下面是我在网上找到的一些相关信息:
Visual c++ 中使用了一种所谓的IntelliSense技术,就是在你定义了一个类函数、一个变量后。再一次输入该类后,在类后面键入"."或"->" 可以自动列出该类的所有函数,这样极大地方便了编程并减少了拼写错误,但有时这种功能会莫名其妙地不能用了,或对某个特定的类无法使用了。我在编程中就遇到这类问题。最后终于在MSDN上找到了解决方案。

原因1:在当前光标之前有语句错误。

解决方案:检查语句。

原因2:在注释语句中。

解决方案:在注释语句中,IntelliSense是无法使用的。

原因3:在字符串中的双引号内。

解决方案:在双引号内,IntelliSense是无法使用的。

原因4:语句自动完成设置有问题。

解决方案:更改自动完成设置,一般在“工具”->“选项”中。

原因5:.ncb文件有问题

解决方案:保存文件,退出VC,删除.ncb文件,打开VC即可(我的就是这么解决的)

原因6:包含头文件和目录有问题。

解决方案:建议使用用VC的“工程”->"设置"来管理头文件。

VC++提示从来都不稳定的啦,除非你用托管c++

应该是在工程目录下把后缀名为opt的文件删掉,或者按 turanganxing所说,先clean,再rebuild all试试

有个vc助手,比较好用,可以上网下一个,没有这个问题了

VC自带的代码提示功能不强,有时候不稳定。可以安装另一个代码提示助手,功能很强大,我一直在用。Visual Assist X