提示error C2276: “&”: 绑定成员函数表达式上的非法操作是什么问题?

代码奉上:(明明没有提示出错,但一调试就会出现如题问题)
#include
#include
#include
#include
#include
using namespace std;
template
void mySort(InputIterator first, InputIterator last, OutputIterator result) {
vector s;
for (; first != last; ++first)
s.push_back(*first);
sort(s.begin(), s.end());
copy(s.begin(), s.end(), result);
}
class ren {
public:
virtual void xianshi();
void xingming() { cout << "请输入性名" << endl; cin >> mingzi; }
void chengji(double a1, double a2, double a3)
{
chengj[0] = a1;
chengj[1] = a2;
chengj[2] = a3;
}
double zongfen1(double a1, double a2, double a3)
{
double zongfen;
zongfen = a1 + a2 + a3;
return zongfen;
}
double chengj[3];
double zongfen;
string mingzi;
};
void ren::xianshi() {
cout << mingzi;
}
class xuanba : public ren {
public:
void zuigao(ren p)
{
q = p;
}
void xianshi();
ren q;
double max = 0;
};
void xuanba::xianshi() {
cout << q.mingzi << endl;
}
void fun(ren* ptr) {
ptr->xianshi();
}

int main() {
int flag = 1, flag2 = 1, i = 0;
char xuanze1, xuanze2;
double fen1, fen2, fen3;
ren a;
xuanba b;
string c;

while (flag)
{
    cout << "输入数字来运行程序" << endl;
    cout << "1.输入一个人的数据" << endl;
    cout << "2.查看目前总分最高的人" << endl;
    cout << "3.查看目前总分最高的人的三次成绩(由小到大)" << endl;
    cout << "0.退出系统" << endl;
    cout << "请输入选择:" << endl;
    cin >> xuanze1;
    switch (xuanze1)
    {
    case '1':
        a.xingming();
        cout << "请输入他的三次成绩" << endl;
        cin >> fen1 >> fen2 >> fen3;
        a.chengji(fen1, fen2, fen3);
        fun(&a);
        cout << " 的成绩已输入完毕" << endl;
        a.zongfen = a.zongfen1(fen1, fen2, fen3);
        if (a.zongfen > b.max)
        {
            b.zuigao(a);
            b.max = a.zongfen;
        }
        while (flag2)
        {
            cout << "输入数字进行以下操作" << endl;
            cout << "1.查看此人三次成绩(由小到大)" << endl;
            cout << "2.查看此人总分" << endl;
            cout << "0.返回首页" << endl;
            cin >> xuanze2;
            switch (xuanze2)
            {
            case '1':
                fun(&a);
                cout << " 的三次成绩从小到大为:" << endl;
                mySort<double>(a.chengji, a.chengji + 3, ostream_iterator<double>(cout, " "));
                cout << endl;
                break;
            case'2':
                fun(&a);
                cout << " 的总分为:" << endl;

                cout << a.zongfen << endl;
                break;
            default:
                flag2 = 0;
                break;
            }
        }
        break;
    case '2':
    {
        cout << "目前成绩最高的人为: " << b.q.mingzi << endl;
        cout << "其总分为:" << b.max << endl;
    }
    break;
    case'3':
    {
        cout << "目前成绩最高的人为: " << b.q.mingzi << endl;
        cout << "其三次成绩由小到大排名为:" << endl;
        mySort<double>(b.q.chengji, b.q.chengji + 3, ostream_iterator<double>(cout, " "));
    }
    break;
    default:
    {
        flag = 0;
    }
    }


}

return 0;

}

c++

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
提示error C2276: “&”: 绑定成员函数表达式上的非法操作是什么问题?

代码奉上:(明明没有提示出错,但一调试就会出现如题问题) #include <algorithm> #include <iterator> #include <vector> #include <iostream> #include <string> using namespace std; template <class T, class InputIterator, class OutputIterator> void mySort(InputIterator first, InputIterator last, OutputIterator result) { vector<T> s; for (; first != last; ++first) s.push_back(*first); sort(s.begin(), s.end()); copy(s.begin(), s.end(), result); } class ren { public: virtual void xianshi(); void xingming() { cout << "请输入性名" << endl; cin >> mingzi; } void chengji(double a1, double a2, double a3) { chengj[0] = a1; chengj[1] = a2; chengj[2] = a3; } double zongfen1(double a1, double a2, double a3) { double zongfen; zongfen = a1 + a2 + a3; return zongfen; } double chengj[3]; double zongfen; string mingzi; }; void ren::xianshi() { cout << mingzi; } class xuanba : public ren { public: void zuigao(ren p) { q = p; } void xianshi(); ren q; double max = 0; }; void xuanba::xianshi() { cout << q.mingzi << endl; } void fun(ren* ptr) { ptr->xianshi(); } int main() { int flag = 1, flag2 = 1, i = 0; char xuanze1, xuanze2; double fen1, fen2, fen3; ren a; xuanba b; string c; while (flag) { cout << "输入数字来运行程序" << endl; cout << "1.输入一个人的数据" << endl; cout << "2.查看目前总分最高的人" << endl; cout << "3.查看目前总分最高的人的三次成绩(由小到大)" << endl; cout << "0.退出系统" << endl; cout << "请输入选择:" << endl; cin >> xuanze1; switch (xuanze1) { case '1': a.xingming(); cout << "请输入他的三次成绩" << endl; cin >> fen1 >> fen2 >> fen3; a.chengji(fen1, fen2, fen3); fun(&a); cout << " 的成绩已输入完毕" << endl; a.zongfen = a.zongfen1(fen1, fen2, fen3); if (a.zongfen > b.max) { b.zuigao(a); b.max = a.zongfen; } while (flag2) { cout << "输入数字进行以下操作" << endl; cout << "1.查看此人三次成绩(由小到大)" << endl; cout << "2.查看此人总分" << endl; cout << "0.返回首页" << endl; cin >> xuanze2; switch (xuanze2) { case '1': fun(&a); cout << " 的三次成绩从小到大为:" << endl; mySort<double>(a.chengji, a.chengji + 3, ostream_iterator<double>(cout, " ")); cout << endl; break; case'2': fun(&a); cout << " 的总分为:" << endl; cout << a.zongfen << endl; break; default: flag2 = 0; break; } } break; case '2': { cout << "目前成绩最高的人为: " << b.q.mingzi << endl; cout << "其总分为:" << b.max << endl; } break; case'3': { cout << "目前成绩最高的人为: " << b.q.mingzi << endl; cout << "其三次成绩由小到大排名为:" << endl; mySort<double>(b.q.chengji, b.q.chengji + 3, ostream_iterator<double>(cout, " ")); } break; default: { flag = 0; } } } return 0; }

我声明了的,为什么还显示error C2065: “p”: 未声明的标识符?

求大神看看哪里有问题,谢谢! ``` #include<stdio.h> typedef struct st { char name[10]; int n; double score; struct st *next; }lb; int main(void) { lb s1={"wanghu",4565,98.1,NULL}; lb s2={"fsdg",6366,64.81,NULL}; lb s3={"jfgjdf",6753,68.1,NULL}; lb s4={"tcg",2546,95.7,NULL}; lb *head=&s1; s1.next=&s2; s2.next=&s3; s3.next=&s4; s4.next=NULL; lb *p=head; while(p!=NULL) { printf("name:%s\nnumber:%d\nscore:%.2f\n\n",p->name,p->n,p->score); p=p->next; } return 0; } ``` 运行不了,显示我的p是没有声明的标识符。 ``` 1>------ 已启动生成: 项目: ghgfh, 配置: Debug Win32 ------ 1> 190729.c 1>d:\重要的事情\ghgfh\ghgfh\190729.c(21): error C2275: “lb”: 将此类型用作表达式非法 1> d:\重要的事情\ghgfh\ghgfh\190729.c(8) : 参见“lb”的声明 1>d:\重要的事情\ghgfh\ghgfh\190729.c(21): error C2065: “p”: 未声明的标识符 1>d:\重要的事情\ghgfh\ghgfh\190729.c(22): error C2065: “p”: 未声明的标识符 1>d:\重要的事情\ghgfh\ghgfh\190729.c(22): warning C4047: “!=”:“int”与“void *”的间接级别不同 1>d:\重要的事情\ghgfh\ghgfh\190729.c(24): error C2065: “p”: 未声明的标识符 1>d:\重要的事情\ghgfh\ghgfh\190729.c(24): error C2223: “->name”的左侧必须指向结构/联合 1>d:\重要的事情\ghgfh\ghgfh\190729.c(24): error C2065: “p”: 未声明的标识符 1>d:\重要的事情\ghgfh\ghgfh\190729.c(24): error C2223: “->n”的左侧必须指向结构/联合 1>d:\重要的事情\ghgfh\ghgfh\190729.c(24): error C2065: “p”: 未声明的标识符 1>d:\重要的事情\ghgfh\ghgfh\190729.c(24): error C2223: “->score”的左侧必须指向结构/联合 1>d:\重要的事情\ghgfh\ghgfh\190729.c(25): error C2065: “p”: 未声明的标识符 1>d:\重要的事情\ghgfh\ghgfh\190729.c(25): error C2065: “p”: 未声明的标识符 1>d:\重要的事情\ghgfh\ghgfh\190729.c(25): error C2223: “->next”的左侧必须指向结构/联合 ========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ========== ```

C++中: error C2143: syntax error : missing ';' before '<'

//标准库头文件 #include<algorithm> #include<string> #include<vector> #include<utility> #include<map> #include<set> //标准C++之前的iostream头文件 #include<fstream.h> //标准C头文件 #include<stddef.h> #include<ctype.h> //typedefs使声明更简单 typedef pair<short,short> location; typedef vector<location,allocator> loc; typedef vector<string,allocator> text; typedef pair<text*,loc*> text_loc; void main() { } 使用VC++6.0编译后总是出现错误:error C2143: syntax error : missing ';' before '<' 这是为什么啊?

error C2632: 'char' followed by 'char' is illegal

把原来的C文件中的函数封装成一个类成员函数,在.h头文件中。运行就提示一些错误,不知道怎么解决。 >c:\program files\microsoft sdks\windows\v7.0a\include\windef.h(154): error C2632: 'char' followed by 'char' is illegal 3>c:\program files\microsoft sdks\windows\v7.0a\include\windef.h(154): warning C4091: 'typedef ' : ignored on left of 'unsigned char' when no variable is declared 3>c:\program files\microsoft sdks\windows\v7.0a\include\windef.h(155): warning C4114: same type qualifier used more than once 3>c:\program files\microsoft sdks\windows\v7.0a\include\windef.h(155): error C2632: 'short' followed by 'short' is illegal 3>c:\program files\microsoft sdks\windows\v7.0a\include\windef.h(155): warning C4091: 'typedef ' : ignored on left of 'unsigned short' when no variable is declared 3>c:\program files\microsoft sdks\windows\v7.0a\include\windef.h(172): error C2632: 'int' followed by 'int' is illegal 3>c:\program files\microsoft sdks\windows\v7.0a\include\windef.h(172): warning C4091: 'typedef ' : ignored on left of 'int' when no variable is declared 3>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(331): error C2632: 'char' followed by 'char' is illegal windef.h中的定义 typedef unsigned long DWORD; typedef int BOOL; typedef unsigned char BYTE;

matlab 编译提示NMAKE : fatal error U1073: don't know how to make 'C:\Program' Stop.?

1.matlba2009b,编译器VC++6.0,欲编译生成simulink的xpc目标模型,提示错误: NMAKE : fatal error U1073: don't know how to make 'C:\Program' Stop. C:\Users\lqy\Desktop\esc-100test\testlqylqy_xpc_rtw>echo The make command returned an error of 2 The make command returned an error of 2 C:\Users\lqy\Desktop\esc-100test\testlqylqy_xpc_rtw>An_error_occurred_during_the_call_to_make 'An_error_occurred_during_the_call_to_make' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 2.先装的VC,后装的matlab,尝试多次重装,无法解决,求大神指点

照着书上打的程序 ,提示error C2065: 'printf' : undeclared identifier,大佬帮忙看看,谢谢了

``` # define N 8 void main() { int a[N]={43, 38, 55, 99, 72, 12, 27, 30 }, i, j, t; printf("\nBefore sorted:\n"); for (i = 0; i < N; i++ ) printf("%5d", a[i]); for (j = N-1; j > 0; j-- ) for (i = 0; i < j; j++) if (a[i] > a[i+1]) {t = a[i]; a[i] = a[i+1]; a[i+1] = t;} printf ("the sorted numbers:\n"); for (i = 0; i < N; i++ ) printf ("%d", a[i]); printf("\n"); } ``` 报错在第一个printf那行

error C2065: 'exp' : undeclared identifier

代码如下: CFnn::CFnn() { fp=fopen("www.txt","w+"); ddd=0; Error=0.0; Input[0]=0; Input[1]=0; Output=0; m_Bool=false; InitNet(); } CFnn::~CFnn() { fclose(fp); } //模糊神经网络控制的主函数 double CFnn::Control(double input1,double input2) { Input[0]=input1; Input[1]=input2; if(m_Bool==true) { NetIO(); Teacher(); } m_Bool=true; Output=NetIO(); return(Output); } //模糊神经网络的输入和输出的映射 double CFnn::NetIO() { double sum,Out; if(ddd==2) { ddd--; ;} ddd++; int i,j,k; for(i=0;i<2;i++) { for(j=0;j<9;j++) { NetIn_1[i][j]=Input[i]-W_m[i][j]; NetOut_1[i][j]=NetIn_1[i][j]*NetIn_1[i][j]; NetIn_2[i][j]=-NetOut_1[i][j]/(W_delta[i][j]*W_delta[i][j]); NetOut_2[i][j]=exp(NetIn_2[i][j]);//问题提示是这里。。。 } } k=0; for(i=0;i<9;i++) { for(j=0;j<9;j++) { NetIn_3[k]=NetOut_2[0][i]*NetOut_2[1][j]; k++; } } sum=0; for(i=0;i<81;i++) sum=sum+NetIn_3[i]; for(i=0;i<81;i++) NetOut_3[i]=NetIn_3[i]/sum; Out=0; for(i=0;i<81;i++) { Out=Out+NetOut_3[i]*W_t[i]; } Out=Out/4.0; TRACE("the Error is :%lf \n",Error); TRACE("the out is :%lf \n",Out); return(Out); } 小白求解释!

vs2010 编译错误error C2039:

在用vs2010做一个项目,编译提示错误: 错误 90 error C2039: “p_end”: 不是“bs_s”的成员 c:\users\administrator\desktop\mypro\vs-2010-x264\common\bs.h 78 提示错误代码那一行: 头文件bs.h static inline void bs_init( bs_t *s, void *p_data, int i_data ) { ///////////////////////////////////// s->p_end = (uint8_t*)p_data + i_data; /////////////////////////// } 太长中间不写了,找了下bs_t 这个结构体: typedef struct bs_s { uint8_t *p_start; uint8_t *p; uint8_t *p_end; intptr_t cur_bits; int i_left; /* i_count number of available bits */ int i_bits_encoded; /* RD only */ } bs_t; 他们是在同一个头文件下,明明有这个变量啊为什么说不是它的成员,是不是vs2010编译器的问题啊,求大神解答

c语言提示error LNK2019: 无法解析的外部符号

在c语言中实现对对象的管理 前面的代码是这样的 #include <stdlib.h> #include <stdio.h> #include "ObjMgt.h" typedef struct key{ unsigned int key1; unsigned int key2; unsigned int key3; struct key * next; }keyall ; /************************************************************************* 功能:增加单个对象 输入: key1 外部关键字 KEY1 key2 外部关键字KEY2 key3 外部关键字KEY3 输出:无 返回: -1 :失败(对象已经存在或者其它异常) 0 :成功 ***************************************************************************/ int length=0; keyall *phead; keyall *pend; int Addkeyall (unsigned int key1, unsigned int key2, unsigned int key3) { if(phead==NULL){ phead=(keyall *)malloc(sizeof(keyall)); pend=phead; } if(length>10000) return -1; keyall *p=phead; while(p!=NULL) { if(p->key1==key1&&p->key2==key2&&p->key3==key3) return -1; p=p->next; } keyall * temp; temp=(keyall * )malloc(sizeof(keyall)); temp->key1=key1; temp->key2=key2; temp->key3=key3; pend->next=temp; pend=temp; pend->next=NULL; length++; /*请实现*/ return 0; } /******************************************************************************** 功能:删除一个或多个对象 输入: key1 外部关键字 KEY1 key2 外部关键字 KEY2 key3 外部关键字 KEY3 输出:无 返回:无 说明:用例保证参数取值为合法值和通配符0xFFFFFFFF, 通配符表示0~65535范围内的任意值; 举例:key1=1,key2=2,key3= 0xFFFFFFFF,表示删除key1=1,key2=2的所有对象; key1,key2,key3取值全为0xFFFFFFFF时,表示删除所有对象。 *********************************************************************************/ void Deletekeyall (unsigned int key1, unsigned int key2, unsigned int key3) { keyall *p; keyall *pre; p=phead->next; pre=phead; bool keya=false; bool keyb=false; bool keyc=false; if(key1==0xFFFFFFFF) keya=true; if(key2==0xFFFFFFFF) keyb=true; if(key3==0xFFFFFFFF) keyc=true; while(p!=NULL) { if((keya||p->key1==key1)&&(keyb||p->key2==key2)&&(keya||p->key3==key3)) { pre->next=p->next; free(p); p=pre->next; } else { pre=p; p=p->next; } } return ; } /******************************************************************************** 功能:查询单个对象是否存在 输入: key1 外部关键字 KEY1 key2 外部关键字 KEY2 key3 外部关键字 KEY3 输出:无 返回: 0:不存在 1:存在 **********************************************************************************/ int IskeyallExist (unsigned int key1, unsigned int key2, unsigned int key3) { /*请实现*/ keyall *p; p=phead->next; while(p!=NULL) { if(key1==p->key1&&key2==p->key2&&key3==p->key3) return 1; } return 0; } /****************************************************************************************************** Description 清空所有对象 Prototype void Clear(); Input Param 无 Output Param 无 Return Value 无 ********************************************************************************************************/ void Clear(void) { /*在这里实现功能*/ return; } 别人的代码可以使用的是这样的 #include "ObjMgt.h" #include <vector> using namespace std; typedef struct{ unsigned int key1; unsigned int key2; unsigned int key3; }KEY; vector <KEY> allKey; /************************************************************************* 功能:增加单个对象 输入: key1 外部关键字 KEY1 key2 外部关键字KEY2 key3 外部关键字KEY3 输出:无 返回: -1 :失败(对象已经存在或者其它异常) 0 :成功 ***************************************************************************/ int AddObject (unsigned int key1, unsigned int key2, unsigned int key3) { /*请实现*/ if(allKey.size() > 10000) return -1; if(key1 > 65535 || key2 > 65535 || key3 > 65535) return -1; int i,j = allKey.size(); for(i = 0; i < j;i++) if(allKey[i].key1 == key1 && allKey[i].key2 == key2 && allKey[i].key3 == key3) return -1; KEY k = {key1,key2,key3}; allKey.push_back(k); return 0; } /******************************************************************************** 功能:删除一个或多个对象 输入: key1 外部关键字 KEY1 key2 外部关键字 KEY2 key3 外部关键字 KEY3 输出:无 返回:无 说明:用例保证参数取值为合法值和通配符0xFFFFFFFF, 通配符表示0~65535范围内的任意值; 举例:key1=1,key2=2,key3= 0xFFFFFFFF,表示删除key1=1,key2=2的所有对象; key1,key2,key3取值全为0xFFFFFFFF时,表示删除所有对象。 *********************************************************************************/ void DeleteObject (unsigned int key1, unsigned int key2, unsigned int key3) { /*请实现*/ bool allKey1,allKey2,allKey3; if(key1 == 0xffffffff) allKey1 = true; else allKey1 = false; if(key2 == 0xffffffff) allKey2 = true; else allKey2 = false; if(key3 == 0xffffffff) allKey3 = true; else allKey3 = false; int i,j = allKey.size(); vector<KEY>::iterator it ; it = allKey.begin(); while (it != allKey.end()) { if(allKey1 || it->key1 == key1) if(allKey2 || it->key2 == key2) if(allKey3 || it->key3 == key3){ it = allKey.erase(it); continue; } it++; } return ; } /******************************************************************************** 功能:查询单个对象是否存在 输入: key1 外部关键字 KEY1 key2 外部关键字 KEY2 key3 外部关键字 KEY3 输出:无 返回: 0:不存在 1:存在 **********************************************************************************/ int IsObjectExist (unsigned int key1, unsigned int key2, unsigned int key3) { /*请实现*/ if(key1 > 65535 || key2 > 65535 || key3 > 65535) return 0; int i,j = allKey.size(); for(i = 0; i < j;i++) if(allKey[i].key1 == key1 && allKey[i].key2 == key2 && allKey[i].key3 == key3) return 1; return 0; } /****************************************************************************************************** Description 清空所有对象 Prototype void Clear(); Input Param 无 Output Param 无 Return Value 无 ********************************************************************************************************/ void Clear(void) { /*在这里实现功能*/ allKey.clear(); return; } 结果我的连接出现如下错误 1>正在链接... 1>CExampleTest.obj : error LNK2019: 无法解析的外部符号 "void __cdecl DeleteObject(unsigned int,unsigned int,unsigned int)" (?DeleteObject@@YAXIII@Z),该符号在函数 "public: void __thiscall CExampleTest::TestCase01(void)" (?TestCase01@CExampleTest@@QAEXXZ) 中被引用 1>CExampleTest.obj : error LNK2019: 无法解析的外部符号 "int __cdecl IsObjectExist(unsigned int,unsigned int,unsigned int)" (?IsObjectExist@@YAHIII@Z),该符号在函数 "public: void __thiscall CExampleTest::TestCase01(void)" (?TestCase01@CExampleTest@@QAEXXZ) 中被引用 1>CExampleTest.obj : error LNK2019: 无法解析的外部符号 "int __cdecl AddObject(unsigned int,unsigned int,unsigned int)" (?AddObject@@YAHIII@Z),该符号在函数 "public: void __thiscall CExampleTest::TestCase01(void)" (?TestCase01@CExampleTest@@QAEXXZ) 中被引用 1>C:\Users\wang\Desktop\对象管理器\ObjMgt\project\Debug\ObjMgt.exe : fatal error LNK1120: 3 个无法解析的外部命令 1>生成日志保存在“file://c:\Users\wang\Desktop\对象管理器\ObjMgt\project\Debug\BuildLog.htm” 1>ObjMgt - 4 个错误,0 个警告 ========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ========== 找了一天了 把网上能够试一试的都试了一遍 ,还是不行

VS2008参数转换错误error C2664: ?

``` void CLi5_7View::OnPropage() { // TODO: 在此添加命令处理程序代码 CProframeSheet m_mysheet(_T("属性页对话框")); //错误代码 CString str = _T(""); if(m_mysheet.DoModal() == IDOK) { str = str + m_mysheet.m_personal.m_name + _T("工作单位是") + m_mysheet.m_unit.m_work; MessageBox(str); } } ``` 错误提示:error C2664: “CProframeSheet::CProframeSheet(const CProframeSheet &)”: 不能将参数 1 从“const char [13]”转换为“const CProframeSheet &” 1> 原因如下: 无法从“const char [13]”转换为“const CProframeSheet” 1> 无构造函数可以接受源类型,或构造函数重载决策不明确

编译出现error C2065: “cout”: 未声明的标识符错误

写了一个类,在编译的时候出现了error C2065: “cout”: 未声明的标识符错误,请问如何修改程序? class Screen { private: unsigned height = 0, width = 0; unsigned cursor = 0; std::string contents; public: Screen() = default; Screen(unsigned ht,unsigned wd):height(ht),width(wd),contents(ht*wd,' '){ } Screen(unsigned ht,unsigned wd,char c):height(ht),width(wd),contents(ht*wd,c){ } public: Screen& move(unsigned r, unsigned c) { cursor = r*width + c; return *this; } Screen& set(char ch) { contents[cursor] = ch; return *this; } Screen& set(unsigned r, unsigned c, char ch) { contents[r*width + c] = ch; return *this; } Screen& display() { cout << contents; return *this; } }; 源文件为: #include<iostream> #include "Sales_data.h" using namespace std; int main() { Screen myScreen(5, 5, 'X'); myScreen.move(4, 0).set('#').display(); cout << "\n"; myScreen.display(); cout << "\n"; }

为什么提示 fatal error LNK1120: 1 unresolved externals?该怎么解决?

![图片说明](https://img-ask.csdn.net/upload/202002/25/1582612381_834575.png) ![图片说明](https://img-ask.csdn.net/upload/202002/25/1582612368_635983.png) 请问为什么会提示 fatal error LNK1120: 1 unresolved externals?该怎么解决?

eclipse 创建maven项目提示An internal error occurred during: "Creating maven-archetype-quickstart". Guice provision errors:

用eclipse import spring boot官网的demo,出错失败后,创建maven项目提示An internal error occurred during: "Creating maven-archetype-quickstart". Guice provision errors:什么原因 ![图片说明](https://img-ask.csdn.net/upload/202004/24/1587699840_98898.png) 错误详情: An internal error occurred during: "Creating maven-archetype-quickstart". Guice provision errors: 1) Error injecting: private org.eclipse.aether.spi.log.Logger org.eclipse.aether.internal.impl.SimpleLocalRepositoryManagerFactory.logger while locating org.eclipse.aether.internal.impl.SimpleLocalRepositoryManagerFactory at ClassRealm[extension>org.springframework.cloud:spring-cloud-contract-maven-plugin:2.1.2.RELEASE, parent: sun.misc.Launcher$AppClassLoader@c387f44] at ClassRealm[extension>org.springframework.cloud:spring-cloud-contract-maven-plugin:2.1.2.RELEASE, parent: sun.misc.Launcher$AppClassLoader@c387f44] while locating org.eclipse.aether.spi.localrepo.LocalRepositoryManagerFactory annotated with @com.google.inject.name.Named(value=simple) 1 error

error C2143: 语法错误 : 缺少“;”(在“.”的前面)

在Button函数里调用`HuffmanTree1.CreateHfmTree(char Str,int m,int n);` 显示错误error C2143: 语法错误 : 缺少“;”(在“.”的前面) void CHuffmanTreeDlg::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 UpdateData(TRUE); if (m_radio1=1) { char*pszFileName="C:\C++\HuffmanTree\HuffmanTree\WData.txt"; CStdioFile myFile; CFileException fileException; if(myFile.Open(pszFileName,CFile::modeCreate|CFile::typeText|CFile::modeReadWrite),&fileException) { AfxMessageBox("打开成功"); myFile.SeekToBegin(); CString str1; myFile.ReadString(str1); CString str2; AfxMessageBox(str1+str2); ifstream ifs("WData.txt"); ofstream ofs("WCode.txt"); char str[1000]; char Str[100]; int i=0,j,m[100],h,k=0; int n=0; char ch; while(ifs.get(ch)) { if(ch!='\n') {str[n++]=ch;} for(i=0;i<n;i++) { j=0;h=0; while(str[i]!=str[j]) j++; if(j==i) { Str[k]=str[i]; } else continue; for(j=i;j<n;j++) { if(str[i]==str[j]) h++; } m[k]=h; k++; } HuffmanTree1.CreateHfmTree(char Str,int m,int n); cin.get(); m_length=n; m_string1="报文的编码已经保存在WCode.txt"; UpdateData(FALSE); } } else { TRACE("Can't open file%s,error=%u\n",pszFileName,fileException.m_cause); } myFile.Close(); } }

VC多文档视图 error C3861: "AfxGetFileTitle"找不到标识符

我在做的一个多文档视图的工程里处理关闭视图之后的处理文件的相关操作,就是关闭试图后程序出现提示"是否保存对****的更改?"的对话框,这个对话框是在SaveModified()函数中处理出现的,我需要对用户选择点击"是"或者"否"以及"取消"三个按钮后在重载的SaveModified中做处理,此函数中的默认处理中有个函数是AfxGetFileTitle,因为我只在原来的版本基础上处理选择"否"的情况,所以其他的都不做改动,但在编译我自己的版本时出现提示说"error C3861: “AfxGetFileTitle”: 找不到标识符"这个提示,是什么原因呢?

vs2010 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

#include<iostream> using namespace std; template<typename Type> Tswap(Type &rx,Type &ry) { Type temp=rx; rx=ry; ry=temp; } int main() { int x=2,y=5; cout<<"交换前,x:"<<x<<" y:"<<y<<endl; Tswap(x,y); cout<<"交换后,x:"<<x<<" y:"<<y<<endl; float a=2.15f,b=5.34f; cout<<"交换前,a:"<<a<<" b:"<<b<<endl; Tswap(a,b); cout<<"交换后,a:"<<a<<" b:"<<b<<endl; cout<<fixed;//以十进制输出 double c=2.153456f,d=5.345678f; cout<<"交换前,c:"<<c<<" d:"<<d<<endl; Tswap(c,d); cout<<"交换后,c:"<<c<<" d:"<<d<<endl; return 0; } 上述代码来自于韩磊老师的零点学通C++书中,我用vs2010编译时,出错,提示代码第9行:“error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int,”请问高师,这是怎么回事。代码有已经核对过多遍,没有错误,就是在编译时报错。

error C2037: “tel”的左侧部分指定未定义的结构/联合“contact”

有谁见过这个错误,怎么解决呢??? error C2037: “tel”的左侧部分指定未定义的结构/联合“contact”

error C2188: “572386”: 对宽字符来说太大

error C2188: “572386”: 对宽字符来说太大 mfc odbc 连接数据库出现这个问题如何解决

Error parsing XML: junk after document element

![图片说明](https://img-ask.csdn.net/upload/201504/21/1429588746_751146.png) SET_BTU.XML(自己写的)文件最后面出现了一长长的红色波浪线打底的语句:04-16 16:53:07.066: E/AndroidRuntime(25817): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.huyubao/com.example.huyubao.MainActivity}: android.view.InflateException: Binary XML file line #30: Error inflating class com.android.internal.widget.ActionBarView 这是什么意思?怎么解决呀? 错误提示: Error:(16) Error parsing XML: junk after document element Error:(16) Execution failed for task ':app:processDebugResources'. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: C:\Users\Administrator\AppData\Local\Android\sdk\build-tools\21.1.2\aapt.exe package -f --no-crunch -I C:\Users\Administrator\AppData\Local\Android\sdk\platforms\android-21\android.jar -M D:\android-studio\exercise\svn_小风车\xfegnche.radio_net\app\build\intermediates\manifests\full\debug\AndroidManifest.xml -S D:\android-studio\exercise\svn_小风车\xfegnche.radio_net\app\build\intermediates\res\debug -A D:\android-studio\exercise\svn_小风车\xfegnche.radio_net\app\build\intermediates\assets\debug -m -J D:\android-studio\exercise\svn_小风车\xfegnche.radio_net\app\build\generated\source\r\debug -F D:\android-studio\exercise\svn_小风车\xfegnche.radio_net\app\build\intermediates\res\resources-debug.ap_ --debug-mode --custom-package com.xfengche.wwww.xfegncheradio_net -0 apk --output-text-symbols D:\android-studio\exercise\svn_小风车\xfegnche.radio_net\app\build\intermediates\symbols\debug Error Code: 1 Output: D:\android-studio\exercise\svn_小风车\xfegnche.radio_net\app\build\intermediates\res\debug\drawable\set_btn.xml:16: error: Error parsing XML: junk after document element

新手求教vs2010错误提示error C2371: “UNICODE_STRING”: 重定义;不同的基类型

有以下两个定义: typedef struct _UNICODE_STRING { USHORT Length;//长度 USHORT MaximumLength;//最大长度 PWSTR Buffer;//缓存指针 } UNICODE_STRING,*PUNICODE_STRING; 还有 #ifndef _NTDEF_ typedef LSA_UNICODE_STRING UNICODE_STRING, *PUNICODE_STRING; typedef LSA_STRING STRING, *PSTRING ;aaa #endif 以前编译是可以的,换了电脑就不行了,该怎么处理呢?谢谢大家​

如果能重来,我不会选择北漂——初见北京

一个人走的路

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

我说我不会算法,阿里把我挂了。

不说了,字节跳动也反手把我挂了。

2020年大厂Java面试前复习的正确姿势(800+面试题答案解析)

前言 个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为面试失败而灰心、 丧失斗志。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油! 本篇分享的面试题内容包括:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Redis、MySQL、Spring、SpringBoot、SpringCloud、RabbitMQ...

抖音上很火的时钟效果

反正,我的抖音没人看,别人都有几十万个赞什么的。 发到CSDN上来,大家交流下~ 主要用到原生态的 JS+CSS3。 具体不解释了,看注释: &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/tit...

记录下入职中软一个月(外包华为)

我在年前从上一家公司离职,没想到过年期间疫情爆发,我也被困在家里,在家呆着的日子让人很焦躁,于是我疯狂的投简历,看面试题,希望可以进大公司去看看。 我也有幸面试了我觉得还挺大的公司的(虽然不是bat之类的大厂,但是作为一名二本计算机专业刚毕业的大学生bat那些大厂我连投简历的勇气都没有),最后选择了中软,我知道这是一家外包公司,待遇各方面甚至不如我的上一家公司,但是对我而言这可是外包华为,能...

又出事了?网站被攻击了?高中生?

北京时间2020年3月27日9点整,如往常一样来到公司,带开电脑,正准备打开Github网站看一会源代码,再开始手头的工作。哟吼,一直打不开,一直出现如下页面: 我想很多网友也尝到了甜头,各大技术群炸开了锅,据网友反馈有攻击者正在发起大规模的中间人挟持,京东和Github等网站等网站都受到了影响。 什么是中间中间人挟持呢? 简而言之,就是攻击者在数据网络传输的过程中,截获传输过程中的数据并篡改...

培训班出来的人后来都怎么样了?(二)

接着上回说,培训班学习生涯结束了。后面每天就是无休止的背面试题,不是没有头脑的背,培训公司还是有方法的,现在回想当时背的面试题好像都用上了,也被问到了。回头找找面试题,当时都是打印下来天天看,天天背。 不理解呢也要背,面试造飞机,上班拧螺丝。班里的同学开始四处投简历面试了,很快就有面试成功的,刚开始一个,然后越来越多。不知道是什么原因,尝到胜利果实的童鞋,不满足于自己通过的公司,嫌薪水要少了,选择...

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

大三实习生,字节跳动面经分享,已拿Offer

说实话,自己的算法,我一个不会,太难了吧

程序员垃圾简历长什么样?

已经连续五年参加大厂校招、社招的技术面试工作,简历看的不下于万份 这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并一一点评。《启舰:春招在即,义务帮大家看看简历吧》 一石激起千层浪,三天收到两百多封简历。 花光了两个星期的所有空闲时...

工作八年,月薪60K,裸辞两个月,投简历投到怀疑人生!

近日,有网友在某职场社交平台吐槽,自己裸辞两个月了,但是找工作却让自己的心态都要崩溃了,全部无果,不是已查看无回音,就是已查看不符合。 “工作八年,两年一跳,裸辞两个月了,之前月薪60K,最近找工作找的心态崩了!所有招聘工具都用了,全部无果,不是已查看无回音,就是已查看不符合。进头条,滴滴之类的大厂很难吗???!!!投简历投的开始怀疑人生了!希望 可以收到大厂offer” 先来看看网...

我把华为小米年报放一起,发现华为才是真·手机公司,小米确实不靠卖手机赚钱...

郭一璞 发自 凹非寺量子位 报道 | 公众号 QbitAI国产手机界的两大玩家,华为&amp;小米,昨天在同一天前后脚发布了2019年财报。同行冤家,发财报也碰在了同一天。那我们就对比...

大牛都会用的IDEA调试技巧!!!

导读 前天面试了一个985高校的实习生,问了他平时用什么开发工具,他想也没想的说IDEA,于是我抛砖引玉的问了一下IDEA的调试用过吧,你说说怎么设置断点...

97年世界黑客编程大赛冠军作品(大小仅为16KB),惊艳世界的编程巨作

这是世界编程大赛第一名作品(97年Mekka ’97 4K Intro比赛)汇编语言所写。 整个文件只有4095个字节, 大小仅仅为16KB! 不仅实现了3D动画的效果!还有一段震撼人心的背景音乐!!! 内容无法以言语形容,实在太强大! 下面是代码,具体操作看最后! @echo off more +1 %~s0|debug e100 33 f6 bf 0 20 b5 10 f3 a5...

不要再到处使用 === 了

我们知道现在的开发人员都使用 === 来代替 ==,为什么呢?我在网上看到的大多数教程都认为,要预测 JavaScript 强制转换是如何工作这太复杂了,因此建议总是使用===。这些都...

什么是a站、b站、c站、d站、e站、f站、g站、h站、i站、j站、k站、l站、m站、n站?00后的世界我不懂!

A站 AcFun弹幕视频网,简称“A站”,成立于2007年6月,取意于Anime Comic Fun,是中国大陆第一家弹幕视频网站。A站以视频为载体,逐步发展出基于原生内容二次创作的完整生态,拥有高质量互动弹幕,是中国弹幕文化的发源地;拥有大量超粘性的用户群体,产生输出了金坷垃、鬼畜全明星、我的滑板鞋、小苹果等大量网络流行文化,也是中国二次元文化的发源地。 B站 全称“哔哩哔哩(bilibili...

十个摸鱼,哦,不对,是炫酷(可以玩一整天)的网站!!!

文章目录前言正文**1、Kaspersky Cyberthreat real-time map****2、Finding Home****3、Silk – Interactive Generative Art****4、Liquid Particles 3D****5、WINDOWS93****6、Staggering Beauty****7、Ostagram图片生成器网址****8、全历史网址*...

终于,月薪过5万了!

来看几个问题想不想月薪超过5万?想不想进入公司架构组?想不想成为项目组的负责人?想不想成为spring的高手,超越99%的对手?那么本文内容是你必须要掌握的。本文主要详解bean的生命...

毕业5年,我熬夜整理出了这50个优质的电子书网站,吐血推荐!

大家好,我是武哥,最近经常有小伙伴问我要电子书,都什么年代了,还找不到电子书吗?如果要说原因,那就是你还没遇到武哥我(手动滑稽~)!我今天把这么多年我经常看的电子书网站整理一下给大家,基本上能解决大家的需求。不管是在校生还是已经工作了,相信肯定对你有所帮助! 1.鸠摩搜书 首先给大家推荐的网站是:鸠摩搜书 地址:https://www.jiumodiary.com/ 这个网上非常棒,上面有很多优质...

MySQL性能优化(五):为什么查询速度这么慢

前期回顾: MySQL性能优化(一):MySQL架构与核心问题 MySQL性能优化(二):选择优化的数据类型 MySQL性能优化(三):深入理解索引的这点事 MySQL性能优化(四):如何高效正确的使用索引 前面章节我们介绍了如何选择优化的数据类型、如何高效的使用索引,这些对于高性能的MySQL来说是必不可少的。但这些还完全不够,还需要合理的设计查询。如果查询写的很糟糕,即使表结构再合理、索引再...

大厂的 404 页面都长啥样?最后一个笑了...

每天浏览各大网站,难免会碰到404页面啊。你注意过404页面么?猿妹搜罗来了下面这些知名网站的404页面,以供大家欣赏,看看哪个网站更有创意: 正在上传…重新上传取消 腾讯 正在上传…重新上传取消 网易 淘宝 百度 新浪微博 正在上传…重新上传取消 新浪 京东 优酷 腾讯视频 搜...

自从喜欢上了B站这12个UP主,我越来越觉得自己是个废柴了!

不怕告诉你,我自从喜欢上了这12个UP主,哔哩哔哩成为了我手机上最耗电的软件,几乎每天都会看,可是吧,看的越多,我就越觉得自己是个废柴,唉,老天不公啊,不信你看看…… 间接性踌躇满志,持续性混吃等死,都是因为你们……但是,自己的学习力在慢慢变强,这是不容忽视的,推荐给你们! 都说B站是个宝,可是有人不会挖啊,没事,今天咱挖好的送你一箩筐,首先啊,我在B站上最喜欢看这个家伙的视频了,为啥 ,咱撇...

代码注释如此沙雕,会玩还是你们程序员!

某站后端代码被“开源”,同时刷遍全网的,还有代码里的那些神注释。 我们这才知道,原来程序员个个都是段子手;这么多年来,我们也走过了他们的无数套路… 首先,产品经理,是永远永远吐槽不完的!网友的评论也非常扎心,说看这些代码就像在阅读程序员的日记,每一页都写满了对产品经理的恨。 然后,也要发出直击灵魂的质问:你是尊贵的付费大会员吗? 这不禁让人想起之前某音乐app的穷逼Vip,果然,穷逼在哪里都是...

总结了Mybatis,原来知识点也没多少嘛

看完这篇Mybatis,感觉你三天就会用了。

爬虫(101)爬点重口味的

小弟最近在学校无聊的很哪,浏览网页突然看到一张图片,都快流鼻血。。。然后小弟冥思苦想,得干一点有趣的事情python 爬虫库安装https://s.taobao.com/api?_ks...

疫情后北上广深租房价格跌了吗? | Alfred数据室

去年3月份我们发布了《北上广深租房图鉴》(点击阅读),细数了北上广深租房的各种因素对租房价格的影响。一年过去了,在面临新冠疫情的后续影响、城市尚未完全恢复正常运转、学校还没开学等情况下...

面试官给我挖坑:a[i][j] 和 a[j][i] 有什么区别?

点击上方“朱小厮的博客”,选择“设为星标”后台回复&#34;1024&#34;领取公众号专属资料本文以一个简单的程序开头——数组赋值:int LEN = 10000; int[][] ...

在拼多多上班,是一种什么样的体验?我心态崩了呀!

之前有很多读者咨询我:武哥,在拼多多上班是一种什么样的体验?由于一直很忙,没抽出时间来和大家分享。上周末特地花点时间来写了一篇文章,跟大家分享一下拼多多的日常。 1. 倒时差的作息 可能很多小伙伴都听说了,拼多多加班很严重。这怎么说呢?作息上确实和其他公司有点区别,大家知道 996,那么自然也就能理解拼多多的“11 11 6”了。 所以当很多小伙伴早上出门时,他们是这样的: 我们是这样的: 当...

相关热词 c#跨线程停止timer c#批量写入sql数据库 c# 自动安装浏览器 c#语言基础考试题 c# 偏移量打印是什么 c# 绘制曲线图 c#框体中的退出函数 c# 按钮透明背景 c# idl 混编出错 c#在位置0处没有任何行
立即提问