c++ 错误提示 IntelliSense: 指向绑定函数的指针只能用于调用函数\1.cpp 78

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++ 错误提示 IntelliSense: 指向绑定函数的指针只能用于调用函数\1.cpp 78相关的知识,希望对你有一定的参考价值。

#include<iostream>
#include <cstring>
using namespace std;
class Book

private:
char bookname;
char authors;
char publishing_house;
int pages;
double price;

public:
char Getbookname()

return bookname;

char Getauthors()

return authors;

char Getpublishing_house()

return publishing_house;

int Getpages()

return pages;

double Getprice()

return price;

char Setbookname(char a[100])

bookname=a[100];

char Setauthors(char b[100])

authors=b[100];

char Setpublishing_house(char c[100])

publishing_house=c[100];

int Setpages(int d)

pages=d;

double Setprice(double e)

price=e;

;
int main()

Book book1,book2;
book1.Setbookname("《C++程序设计》");
book1.Setauthors("谭浩强编著");
book1.Setpublishing_house("清华大学出版社");
book1.Setpages(485);
book1.Setprice(36.00);

book2.Setbookname("《吹牛大王历险记》");
book2.Setauthors("拉斯伯等编著");
book2.Setpublishing_house("天津人民出版社");
book2.Setpages(149);
book2.Setprice(12.80);

cout<<book1.Getauthors;
return 0;


什么能容都输出不了啊
book1.Getauthors; 提示错误IntelliSense: 指向绑定函数的指针只能用于调用函数

修改后的代码:

#include<iostream>
#include <string>
using namespace std;
class Book

private:
    string bookname;
    string authors;
    string publishing_house;
    int pages;
    double price;

public:
    string Getbookname()
    
        return bookname;
    
    string Getauthors()
    
        return authors;
    
    string Getpublishing_house()
    
        return publishing_house;
    
    int Getpages()
    
        return pages;
    
    double Getprice()
    
        return price;
    

    void Setbookname(string a)
    
        bookname = a;
    
    void Setauthors(string b)
    
        authors = b;
    
    void Setpublishing_house(string c)
    
        publishing_house = c;
    
    void Setpages(int d)
    
        pages=d;
    
    void Setprice(double e)
    
        price=e;
    
;
int main()

    Book book1, book2;
    book1.Setbookname("《C++程序设计》");
    book1.Setauthors("谭浩强编著");
    book1.Setpublishing_house("清华大学出版社");
    book1.Setpages(485);
    book1.Setprice(36.00);

    book2.Setbookname("《吹牛大王历险记》");
    book2.Setauthors("拉斯伯等编著");
    book2.Setpublishing_house("天津人民出版社");
    book2.Setpages(149);
    book2.Setprice(12.80);

    cout<<book1.Getauthors()<<endl;
    return 0;

执行结果:

参考技术A cout<<book1.Getauthors();本回答被提问者采纳

以上是关于c++ 错误提示 IntelliSense: 指向绑定函数的指针只能用于调用函数\1.cpp 78的主要内容,如果未能解决你的问题,请参考以下文章

C++ Intellisense 和错误检查问题

IntelliSense:“没有可用的附加信息”,[请参见“C++项目 IntelliSense 疑难解答”,获得进一步的帮助]

IntelliSense:“没有可用的附加信息”,[请参见“C++项目 IntelliSense 疑难解答”,获得进一步的帮助]

原来可以编译过的工程,现在提示 IntelliSense: 应输入声明;而且很多行都有这个错误!不知道是啥原因?

LNK2019 错误,但 Intellisense 工作正常

VS2015提示:未安装Style的Visual Studio语言支持,代码编辑Intellisense将不可用。服务器控件的标记Intellisense可能不起作用