error C2872: “IXMLDOMNodePtr”: 不明确的符号
#if !defined(AFX_STDAFX_H__C555D046_EEF7_419A_AC15_0A769717646A__INCLUDED_)

#define AFX_STDAFX_H__C555D046_EEF7_419A_AC15_0A769717646A__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers

#include // MFC core and standard components
#include // MFC extensions
#include
#include // MFC Automation classes
#include // MFC support for Internet Explorer 4 Common Controls
#ifndef _AFX_NO_AFXCMN_SUPPORT
#include // MFC support for Windows Common Controls
#endif // _AFX_NO_AFXCMN_SUPPORT
#import named_guids
using namespace MSXML;
#include "winsock2.h"
#include // MFC socket extensions
#pragma comment(lib, "WSOCK32.lib")
#include "Struct.h"
extern char g_szAppPath[_MAX_PATH];
extern CString g_ProxyIP;
extern int g_ProxyPort;
extern int g_ProxyTimeout;
extern int g_MinTermID;
extern int g_MaxTermID;
extern CString g_TerminalCode;
extern CString g_LoadHead;
extern CString g_Password;
extern CString g_InfoHead;
extern CString g_UnloadHead;
extern double g_Fresh;
extern int g_List;

extern CString g_TestTXTfile;
extern CString g_FreshTXTfile;

#include
#include "afxmt.h"
using namespace std;

extern CString GetNodeValue(IXMLDOMNodePtr pChild);//错误此行显示
#endif

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
错误 1 error C2872: “less”: 不明确的符号
#include "stdafx.h" #include "stdio.h" #include "string.h" #include "ctype.h" #include "malloc.h" #include <iostream> using namespace std; #define N 1000 typedef struct input *Pin;//表达式链结点 struct input { int info;//数字用数值存储,符号用对应的ASCII码存储 int type;//标记:0为数字,1为符号 Pin next; }head; typedef struct node *pnode;//栈结点 struct node { int info; //结点内容 pnode next; }; struct LinkStack { pnode top; }; typedef struct LinkStack * PLinkStack; PLinkStack OPTR, OPND;//符号栈、数值栈 Pin E; Pin now; char in[N]; int top(PLinkStack plstack);//取栈顶元素 void push(PLinkStack plstack, int n);//入栈 int pop(PLinkStack plstack);//出栈 int signature(int n);//符号处理模块 int transform(int c);//将运算符转换成符号分析表中的坐标 int cmp(int i, int j);//查符号分析表,返回优先级 int less(Pin E);//符号表小于操作 int equal(Pin E);//符号表等于操作 int greater(Pin E);//符号表大于操作 void change();////将输入字符串转化为链表,在输入表达式前后各加一个# void start();//获得输入字符,检测其合法性 Pin provide();//每次调用时返回一个结点 int main() { int flag1 = 1, flag2 = 1, temp, value; OPND = (struct LinkStack *) malloc(sizeof(struct LinkStack)); OPTR = (struct LinkStack *) malloc(sizeof(struct LinkStack)); while (flag1)//控制可以循环输入表达式 { flag2 = 1; OPND->top = NULL; OPTR->top = NULL; push(OPTR, '#'); start();//获得输入字符,检测其合法性 printf("后缀表达式:"); while (flag2 != 0) { E = provide();//获得一个结点,数字/符号 if (E->type == 0)//数字处理 { printf("%d ", E->info);//输出后缀式子控制 push(OPND, E->info); } else if (E->type == 1)//符号处理 { temp = signature(E->info); if (temp == 1) { value = pop(OPND);//表达式的值 flag2 = 0; } } else { printf("无法获得结点信息!\n"); } } printf("\n表达式的值为:%d\n", value); printf("\n"); } } void start()//获得输入字符,检测其合法性 { head.next = NULL; now = &head; int i; int len; bool pass = true; int flag = 0; while (pass) { printf("请输入表达式:"); scanf_s("%s", in); len = strlen(in); for (i = 0; i<len; i++)//输入表达式合法检测:只能输入数字、+、-、*、/、(、)。对于")(" "i("v ")i" 格式报错 { if ((in[i] >= '0'&&in[i] <= '9') || (in[i] == '+') || (in[i] == '-') || (in[i] == '*') || (in[i] == '/') || (in[i] == '(') || (in[i] == ')')) { if (!(in[i] >= '0'&&in[i] <= '9') && !(in[i + 1] >= '0'&&in[i + 1] <= '9')) { if (!(in[i] == ')' || in[i + 1] == '(')) { flag = 1; printf("表达式有误!\n\n"); } if (in[i] == ')'&&in[i + 1] == '(') { flag = 1; printf("表达式有误!\n\n"); } } else if ((in[i] >= '0'&&in[i] <= '9'&&in[i + 1] == '(') || (in[i] == ')'&&in[i + 1] >= '0'&&in[i + 1] <= '9')) { flag = 1; printf("表达式有误!\n\n"); } } else { flag = 1; printf("错误:非法字符!\n\n"); } } if (flag == 1) { flag = 0; pass = true; } else pass = false; } change(); } void change()//将输入字符串转化为链表,在输入表达式前后各加一个# { int num = 0; char *p, *q; p = &in[0]; q = &in[1]; while (*p != '\0') { if (*p >= '0'&&*p <= '9') { num = num * 10 + (*p - '0'); if (!(*q >= '0'&&*q <= '9')) { Pin temp = (Pin)malloc(sizeof(struct input)); temp->next = NULL; now->next = temp; now = temp; temp->info = num; temp->type = 0; num = 0; } } else { Pin temp = (Pin)malloc(sizeof(struct input)); temp->next = NULL; now->next = temp; now = temp; temp->info = *p; temp->type = 1; } p++; q++; } Pin temp = (Pin)malloc(sizeof(struct input)); temp->next = NULL; temp->info = '#'; temp->type = 1; now->next = temp; now = head.next; } Pin provide()//每次调用时返回一个结点 { Pin temp = now; now = now->next; return temp; } int top(PLinkStack plstack)//取栈顶元素 { return plstack->top == NULL ? -1 : plstack->top->info;; } void push(PLinkStack plstack, int n)//入栈操作 { pnode tem = (struct node *)malloc(sizeof(struct node)); tem->info = n; tem->next = NULL; if (plstack->top == NULL) { plstack->top = tem; return; } tem->next = plstack->top; plstack->top = tem; return; } int pop(PLinkStack plstack)//出栈操作 { int tem; if (plstack->top == NULL) return -1; tem = plstack->top->info; plstack->top = plstack->top->next; return tem; } int signature(int n) { int i, j, temp;//i前一个符号,j后一个符号 int comp; if (top(OPTR) == -1) { push(OPTR, n); }//栈为空,直接压入栈 else { comp = cmp(top(OPTR), n);//比较运算符优先级 } switch (comp) { case -1:temp = less(E); break; case 0:temp = equal(E); break; case 1:temp = greater(E); break; } if (n == 35 && top(OPTR) != 35)//!!!当前符号为表达式末尾的#,若符号栈内有未计算的符号,递归调用符号处理 { temp = signature(n); } return temp; } int less(Pin E)//当前符号进栈OPTR { push(OPTR, E->info); return 0; } int equal(Pin E) { int z; if (E->info == 35) return 1;//当前符号为表达式末尾的# else { z = pop(OPTR); return 0; } } int greater(Pin E)//基于当前符号的计算 { int a, b, t, r, flag = 1, Z; b = pop(OPND); a = pop(OPND); t = pop(OPTR); printf("%c ", t); switch (t) { case 43:r = a + b; break;//'+' case 45:r = a - b; break;//'-' case 42:r = a*b; break;//'*' case 47:r = a / b; break;//'/' } if (E->info == ')') //运算结束后将'('出栈 pop(OPTR); else { if (E->info != '#') push(OPTR, E->info); } push(OPND, r); return E->info == 35 ? 1 : 0;//是#,分析结束,输出结果;不是#,继续取E } int cmp(int i, int j)//查表并返回表中优先级,<为-1,=为0,>为1,-2为出错 { int first, second; int Table[7][7] = { { 1, 1, -1, -1, -1, 1, 1 }, { 1, 1, -1, -1, -1, 1, 1 }, { 1, 1, 1, 1, -1, 1, 1 }, { 1, 1, 1, 1, -1, 1, 1 }, { -1, -1, -1, -1, -1, 0, -2 }, { 1, 1, 1, 1, -2, 1, 1 }, { -1, -1, -1, -1, -1, -2, 0 } }; return Table[transform(i)][transform(j)]; } int transform(int ch)//将符号转换为分析表中的坐标 { int num; switch (ch) { case 43: num = 0; break; case 45: num = 1; break; case 42: num = 2; break; case 47: num = 3; break; case 40: num = 4; break; case 41: num = 5; break; case 35: num = 6; break; default: printf("符号%c错误!", ch); } return num; }
error C2872: 'terminate_handler': ambiguous symbol
2>C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_terminate.h(33): error C2872: 'terminate_handler': ambiguous symbol 2> C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_terminate.h(18): note: could be 'void (__cdecl *__cdecl terminate_handler)(void)' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\exception(192): note: or 'std::terminate_handler'
C语言报错error C2143: syntax error : missing ')' before '['怎么办
题目是一个数组只有大小写字母,要求转换大小写字母,用子函数实现 我写的代码如下: #include<stdio.h> void main() { char a[26]; int i; char ZH(a[26]); for(i=0;i<26;i++) { a[i]=i+'a'; } a[i]=ZH(a[26]); for(i=0;i<26;i++) printf("%d",a[i]); } char ZH(a[26]) { int n; for(n=o;n<26;n++) { a[n]=n+'a'+32; } return(a[26]); } 报错如下: C:\Users\SN-crush\Desktop\6.c(6) : error C2143: syntax error : missing ')' before '[' C:\Users\SN-crush\Desktop\6.c(6) : error C2090: function returns array C:\Users\SN-crush\Desktop\6.c(6) : error C2059: syntax error : ')' C:\Users\SN-crush\Desktop\6.c(13) : warning C4047: '=' : 'char ' differs in levels of indirection from 'char *' C:\Users\SN-crush\Desktop\6.c(19) : error C2143: syntax error : missing ')' before '[' C:\Users\SN-crush\Desktop\6.c(19) : error C2090: function returns array C:\Users\SN-crush\Desktop\6.c(19) : error C2059: syntax error : ')' C:\Users\SN-crush\Desktop\6.c(23) : error C2065: 'o' : undeclared identifier C:\Users\SN-crush\Desktop\6.c(24) : error C2109: subscript requires array or pointer type C:\Users\SN-crush\Desktop\6.c(24) : error C2106: '=' : left operand must be l-value C:\Users\SN-crush\Desktop\6.c(26) : error C2109: subscript requires array or pointer type C:\Users\SN-crush\Desktop\6.c(26) : warning C4047: 'return' : 'char *' differs in levels of indirection from 'int ' Error executing cl.exe. 6.obj - 10 error(s), 2 warning(s) 看不懂,这咋改you
改了一个指针就出现了cpp(49) : error C2146: syntax error : missing ';' before identifier 'malloc'的报错,?
改了一个指针就出现了cpp(49) : error C2146: syntax error : missing ';' before identifier 'malloc'的报错,?改了一个指针就出现了cpp(49) : error C2146: syntax error : missing ';' before identifier 'malloc'的报错,?改了一个指针就出现了cpp(49) : error C2146: syntax error : missing ';' before identifier 'malloc'的报错,?
我声明了的,为什么还显示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++调用webservice接口出错,具体如图所示,请大神帮忙~~
![图片说明](https://img-ask.csdn.net/upload/201601/06/1452078454_460188.png) 我已经安装了soap toolkit 3.0 不知道为什么还不行~ 报错如下: >------ 已启动生成: 项目: myclient, 配置: Debug Win32 ------ 1>生成启动时间为 2016/1/6 19:01:21。 1>InitializeBuildStatus: 1> 正在对“Debug\myclient.unsuccessfulbuild”执行 Touch 任务。 1>ClCompile: 1> 所有输出均为最新。 1> myclient.cpp 1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMNode”: 不明确的符号 1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(531) : IXMLDOMNode” 1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(2514) : MSXML2::IXMLDOMNode” 1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMNode”: 不明确的符号 1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(531) : IXMLDOMNode” 1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(2514) : MSXML2::IXMLDOMNode” 1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMNode”: 不明确的符号 1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(531) : IXMLDOMNode” 1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(2514) : MSXML2::IXMLDOMNode” 1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMDocument”: 不明确的符号 1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(1399) : IXMLDOMDocument” 1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(3081) : MSXML2::IXMLDOMDocument” 1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMDocument”: 不明确的符号 1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(1399) : IXMLDOMDocument” 1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(3081) : MSXML2::IXMLDOMDocument” 1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMDocument”: 不明确的符号 1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(1399) : IXMLDOMDocument” 1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(3081) : MSXML2::IXMLDOMDocument” 1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMNode”: 不明确的符号 1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(531) : IXMLDOMNode” 1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(2514) : MSXML2::IXMLDOMNode” 1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMNode”: 不明确的符号 1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(531) : IXMLDOMNode” 1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(2514) : MSXML2::IXMLDOMNode” 1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMNode”: 不明确的符号 1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(531) : IXMLDOMNode” 1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(2514) : MSXML2::IXMLDOMNode” 1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMDocument”: 不明确的符号 1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(1399) : IXMLDOMDocument” 1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(3081) : MSXML2::IXMLDOMDocument” 1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMDocument”: 不明确的符号 1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(1399) : IXMLDOMDocument” 1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(3081) : MSXML2::IXMLDOMDocument” 1>c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\myclient.cpp(9): error C2872: “IXMLDOMElement”: 不明确的符号 1> 可能是“c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml.h(3390) : IXMLDOMElement” 1> 或 “c:\users\chen\documents\visual studio 2010\projects\myclient\myclient\debug\msxml6.tlh(2888) : MSXML2::IXMLDOMElement”
【问题】error C2109: subscript requires array or pointer type
error C2109: subscript requires array or pointer type ```
error C3861: “URLDownloadToFile”: 找不到标识符
error C3861: “URLDownloadToFile”: 找不到标识符 怎么解决?
VS2010+opencv2.4.10 error LNK2001: 无法解析的外部符号
![图片说明](https://img-ask.csdn.net/upload/201705/16/1494931643_91832.png)1>CameraDS.obj : error LNK2001: 无法解析的外部符号 _cvReleaseImage 1>CameraDS.obj : error LNK2001: 无法解析的外部符号 _cvCreateImage 1>CameraDS.obj : error LNK2001: 无法解析的外部符号 _cvFlip![图片说明](https://img-ask.csdn.net/upload/201705/16/1494932063_459352.png) 1>CvvImage.obj : error LNK2001: 无法解析的外部符号 _cvGetSize 1>CvvImage.obj : error LNK2001: 无法解析的外部符号 _cvConvertImage 1>CvvImage.obj : error LNK2001: 无法解析的外部符号 _cvLoadImage 1>CvvImage.obj : error LNK2001: 无法解析的外部符号 _cvSetImageROI 1>CvvImage.obj : error LNK2001: 无法解析的外部符号 _cvSaveImage 1>CvvImage.obj : error LNK2001: 无法解析的外部符号 _cvShowImage 1>CvvImage.obj : error LNK2001: 无法解析的外部符号 _cvGetImageROI 1>mymfc.obj : error LNK2001: 无法解析的外部符号 _cvDestroyWindow 1>mymfc.obj : error LNK2001: 无法解析的外部符号 _cvReleaseCapture 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "__declsp![![![![图片说明](https://img-ask.csdn.net/upload/201705/16/1494931732_440893.png)图片说明](https://img-ask.csdn.net/upload/201705/16/1494931633_997993.png)图片说明](https://img-ask.csdn.net/upload/201705/16/1494931500_68171.png)图片说明](https://img-ask.csdn.net/upload/201705/16/1494931362_928728.png)ec(dllimport) public: __thiscall asm_shape::~asm_shape(void)" (__imp_??1asm_shape@@QAE@XZ) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 _cvReleaseMat 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "int __cdecl cv::_interlockedExchangeAdd(int *,int)" (?_interlockedExchangeAdd@cv@@YAHPAHH@Z) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "public: void __thiscall cv::Mat::copySize(class cv::Mat const &)" (?copySize@Mat@cv@@QAEXABV12@@Z) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "void __cdecl cv::fastFree(void *)" (?fastFree@cv@@YAXPAX@Z) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "public: __thiscall cv::_OutputArray::_OutputArray(class cv::Mat &)" (??0_OutputArray@cv@@QAE@AAVMat@1@@Z) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "public: __thiscall cv::_InputArray::_InputArray(class cv::Mat const &)" (??0_InputArray@cv@@QAE@ABVMat@1@@Z) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "public: void __thiscall cv::Mat::deallocate(void)" (?deallocate@Mat@cv@@QAEXXZ) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 _cvResize 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 _cvResetImageROI 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 _cvWaitKey 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "public: __thiscall cv::CascadeClassifier::CascadeClassifier(void)" (??0CascadeClassifier@cv@@QAE@XZ) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual __thiscall cv::CascadeClassifier::~CascadeClassifier(void)" (??1CascadeClassifier@cv@@UAE@XZ) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "public: bool __thiscall cv::CascadeClassifier::load(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?load@CascadeClassifier@cv@@QAE_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "public: __thiscall cv::Mat::Mat(struct _IplImage const *,bool)" (??0Mat@cv@@QAE@PBU_IplImage@@_N@Z) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "void __cdecl cv::cvtColor(class cv::_InputArray const &,class cv::_OutputArray const &,int,int)" (?cvtColor@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@HH@Z) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "void __cdecl cv::equalizeHist(class cv::_InputArray const &,class cv::_OutputArray const &)" (?equalizeHist@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@@Z) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall cv::CascadeClassifier::detectMultiScale(class cv::Mat const &,class std::vector<class cv::Rect_<int>,class std::allocator<class cv::Rect_<int> > > &,double,int,int,class cv::Size_<int>,class cv::Size_<int>)" (?detectMultiScale@CascadeClassifier@cv@@UAEXABVMat@2@AAV?$vector@V?$Rect_@H@cv@@V?$allocator@V?$Rect_@H@cv@@@std@@@std@@NHHV?$Size_@H@2@2@Z) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall asm_shape::asm_shape(void)" (__imp_??0asm_shape@@QAE@XZ) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall asmfitting::asmfitting(void)" (__imp_??0asmfitting@@QAE@XZ) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall asmfitting::~asmfitting(void)" (__imp_??1asmfitting@@QAE@XZ) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: bool __thiscall asmfitting::Read(char const *)" (__imp_?Read@asmfitting@@QAE_NPBD@Z) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: void __thiscall asm_shape::Resize(int)" (__imp_?Resize@asm_shape@@QAEXH@Z) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 __imp__InitShapeFromDetBox 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: bool __thiscall asmfitting::ASMSeqSearch(class asm_shape &,struct _IplImage const *,int,bool,int)" (__imp_?ASMSeqSearch@asmfitting@@QAE_NAAVasm_shape@@PBU_IplImage@@H_NH@Z) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 _cvNamedWindow 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 _cvResizeWindow 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 _cvGetWindowHandle 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 _cvSetZero 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 _cvCloneImage 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 _cvRectangle 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 _cvCircle 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 _cvCreateMat 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 _cvGEMM 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 _cvSVD 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 _cvTrace 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: double const __thiscall asmfitting::GetMeanFaceWidth(void)const " (__imp_?GetMeanFaceWidth@asmfitting@@QBE?BNXZ) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: class asm_shape const __thiscall asmfitting::GetMappingDetShape(void)const " (__imp_?GetMappingDetShape@asmfitting@@QBE?BVasm_shape@@XZ) 1>mymfcDlg.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: struct Point2D32f & __thiscall asm_shape::operator[](int)" (__imp_??Aasm_shape@@QAEAAUPoint2D32f@@H@Z) ![图片说明](https://img-ask.csdn.net/upload/201705/16/1494931813_739749.png)
C++头文件嵌套问题报错
``` 在一个类,例如LogForm.h中添加头文件#include "Utils/StringConverter.h"和 #include "DataBase/DatabaseOperation.h",两者内部头文件分别为 #pragma once #include <string> #include <tchar.h> #include <ctype.h> #include <sstream> #include <vector> #include <windows.h> #include <algorithm> 和 #include <string> #include <vector> #include "sqlite3.h" #include <string> #include <algorithm> #include <iostream> #include <time.h> 编译报错 1> LogForm.cpp 1>c:\program files\windows kits\8.0\include\um\servprov.h(92): error C2872: “IServiceProvider”: 不明确的符号 1> 可能是“c:\program files\windows kits\8.0\include\um\servprov.h(45) : System::IServiceProvider IServiceProvider” 1> 或 “c:\program files\reference assemblies\microsoft\framework\.netframework\v4.5\mscorlib.dll : System::IServiceProvider” 1>c:\program files\windows kits\8.0\include\um\servprov.h(92): error C3699: “*”: 不能在类型“IServiceProvider”上使用此间接寻址 1> 编译器将“*”替换为“^”以继续进行分析 1>c:\program files\windows kits\8.0\include\um\servprov.h(99): error C2371: “IServiceProvider”: 重定义;不同的基类型 1> c:\program files\windows kits\8.0\include\um\servprov.h(45) : 参见“IServiceProvider”的声明 1>c:\program files\windows kits\8.0\include\um\servprov.h(116): error C2872: “IServiceProvider”: 不明确的符号 1> 可能是“c:\program files\windows kits\8.0\include\um\servprov.h(99) : IServiceProvider” 1> 或 “c:\program files\reference assemblies\microsoft\framework\.netframework\v4.5\mscorlib.dll : System::IServiceProvider” 1>c:\program files\windows kits\8.0\include\um\servprov.h(240): error C2872: “IServiceProvider”: 不明确的符号 1> 可能是“c:\program files\windows kits\8.0\include\um\servprov.h(99) : IServiceProvider” 1> 或 “c:\program files\reference assemblies\microsoft\framework\.netframework\v4.5\mscorlib.dll : System::IServiceProvider” 1>c:\program files\windows kits\8.0\include\um\servprov.h(250): error C2872: “IServiceProvider”: 不明确的符号 1> 可能是“c:\program files\windows kits\8.0\include\um\servprov.h(99) : IServiceProvider” 1> 或 “c:\program files\reference assemblies\microsoft\framework\.netframework\v4.5\mscorlib.dll : System::IServiceProvider” 1>C:\Program Files\Windows Kits\8.0\Include\um\urlmon.h(6774): error C2872: “IServiceProvider”: 不明确的符号 1> 可能是“c:\program files\windows kits\8.0\include\um\servprov.h(99) : IServiceProvider” 1> 或 “c:\program files\reference assemblies\microsoft\framework\.netframework\v4.5\mscorlib.dll : System::IServiceProvider” 1>C:\Program Files\Windows Kits\8.0\Include\um\urlmon.h(6776): error C2872: “IServiceProvider”: 不明确的符号 1> 可能是“c:\program files\windows kits\8.0\include\um\servprov.h(99) : IServiceProvider” 1> 或 “c:\program files\reference assemblies\microsoft\framework\.netframework\v4.5\mscorlib.dll : System::IServiceProvider” ```
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;
遇到蛋疼的:error LNK2001:
1>libcrypto.lib(ui_openssl.obj) : error LNK2001: 无法解析的外部符号 __acrt_iob_func 1>libcrypto.lib(eng_openssl.obj) : error LNK2001: 无法解析的外部符号 __acrt_iob_func 1>libcrypto.lib(e_capi.obj) : error LNK2001: 无法解析的外部符号 __acrt_iob_func 1>libcrypto.lib(pem_lib.obj) : error LNK2001: 无法解析的外部符号 __acrt_iob_func 1>libcrypto.lib(ui_openssl.obj) : error LNK2001: 无法解析的外部符号 __stdio_common_vfprintf 1>libcrypto.lib(eng_openssl.obj) : error LNK2001: 无法解析的外部符号 __stdio_common_vfprintf 1>libcrypto.lib(pem_lib.obj) : error LNK2001: 无法解析的外部符号 __stdio_common_vfprintf 1>libcrypto.lib(dso_win32.obj) : error LNK2001: 无法解析的外部符号 __stdio_common_vsprintf 1>libcrypto.lib(cryptlib.obj) : error LNK2001: 无法解析的外部符号 __stdio_common_vsprintf 1>libcrypto.lib(cryptlib.obj) : error LNK2001: 无法解析的外部符号 __stdio_common_vswprintf 1>libcrypto.lib(cryptlib.obj) : error LNK2001: 无法解析的外部符号 __stdio_common_vsscanf 1>libcrypto.lib(v3_utl.obj) : error LNK2001: 无法解析的外部符号 __stdio_common_vsscanf 1>libcurl.lib(gzlib.obj) : error LNK2001: 无法解析的外部符号 __imp___stdio_common_vsprintf 1>libcurl.lib(gzwrite.obj) : error LNK2001: 无法解析的外部符号 __imp___stdio_common_vsprintf 1>libcurl.lib(mprintf.obj) : error LNK2001: 无法解析的外部符号 __imp___stdio_common_vsprintf 1>libcurl.lib(cookie.obj) : error LNK2001: 无法解析的外部符号 __imp___acrt_iob_func 1>libcurl.lib(url.obj) : error LNK2001: 无法解析的外部符号 __imp___acrt_iob_func 1>libcurl.lib(mprintf.obj) : error LNK2001: 无法解析的外部符号 __imp___acrt_iob_func 1>libcurl.lib(formdata.obj) : error LNK2001: 无法解析的外部符号 __imp___acrt_iob_func 1>libcurl.lib(imap.obj) : error LNK2001: 无法解析的外部符号 __imp___stdio_common_vsscanf 1>libcurl.lib(ftp.obj) : error LNK2001: 无法解析的外部符号 __imp___stdio_common_vsscanf 1>libcurl.lib(http_proxy.obj) : error LNK2001: 无法解析的外部符号 __imp___stdio_common_vsscanf 1>libcurl.lib(http.obj) : error LNK2001: 无法解析的外部符号 __imp___stdio_common_vsscanf 1>libcurl.lib(parsedate.obj) : error LNK2001: 无法解析的外部符号 __imp___stdio_common_vsscanf 1>libcurl.lib(telnet.obj) : error LNK2001: 无法解析的外部符号 __imp___stdio_common_vsscanf 1>libcurl.lib(rtsp.obj) : error LNK2001: 无法解析的外部符号 __imp___stdio_common_vsscanf 1>libcurl.lib(cookie.obj) : error LNK2001: 无法解析的外部符号 __imp___stdio_common_vsscanf 1>libcurl.lib(hostip.obj) : error LNK2001: 无法解析的外部符号 __imp___stdio_common_vsscanf 1>libcurl.lib(url.obj) : error LNK2001: 无法解析的外部符号 __imp___stdio_common_vsscanf 1>libcurl.lib(transfer.obj) : error LNK2001: 无法解析的外部符号 __imp___stdio_common_vsscanf 在网上找到一些方法:::添加过两个库文件,。,,也设置过多线程/mtd启动,,,也添加过BUILDING_LIBCURL。。。都不好使。。。依然出现这个错误,,是怎么回事???(VS2013)
OpenCV和PCL冲突的问题
vs建立的MFC程序,里面包含了OpenCV和PCL,但是出现了很多这样的错误:pcl\include\pcl\kdtree\kdtree_flann.h error C2872: “flann”: 不明确的符号 ,请问大家该怎么修改呢
fatal error C1083: 无法打开包括文件:“windows.h”: No such file or directory
fatal error C1083: 无法打开包括文件:“windows.h”: No such file or directory
【球球大家了】VS2017出现error C2062: 意外的类型“char”怎么解决?
总而言之就是我的字符型指针定义不了。。 1.我的代码出现了以下问题,网上冲浪也没能解决这个问题。求助 2.错误类型 1>------ 已启动生成: 项目: 字符串处理库, 配置: Debug Win32 ------ 1>字符串处理库.cpp 1>c:\users\57157\desktop\programdesign\vs\数据封装结构体习题自打\字符串处理库\字符串处理库\字符串处理库.cpp(9): error C2062: 意外的类型“char” 1>c:\users\57157\desktop\programdesign\vs\数据封装结构体习题自打\字符串处理库\字符串处理库\字符串处理库.cpp(11): error C2065: “src”: 未声明的标识符 1>c:\users\57157\desktop\programdesign\vs\数据封装结构体习题自打\字符串处理库\字符串处理库\字符串处理库.cpp(13): error C2065: “src”: 未声明的标识符 1>c:\users\57157\desktop\programdesign\vs\数据封装结构体习题自打\字符串处理库\字符串处理库\字符串处理库.cpp(14): error C2065: “src”: 未声明的标识符 1>c:\users\57157\desktop\programdesign\vs\数据封装结构体习题自打\字符串处理库\字符串处理库\字符串处理库.cpp(16): error C2065: “src”: 未声明的标识符 1>c:\users\57157\desktop\programdesign\vs\数据封装结构体习题自打\字符串处理库\字符串处理库\字符串处理库.cpp(18): error C2065: “src”: 未声明的标识符 1>c:\users\57157\desktop\programdesign\vs\数据封装结构体习题自打\字符串处理库\字符串处理库\字符串处理库.cpp(20): error C2065: “src”: 未声明的标识符 1>c:\users\57157\desktop\programdesign\vs\数据封装结构体习题自打\字符串处理库\字符串处理库\字符串处理库.cpp(21): error C2065: “src”: 未声明的标识符 1>c:\users\57157\desktop\programdesign\vs\数据封装结构体习题自打\字符串处理库\字符串处理库\字符串处理库.cpp(23): error C2065: “src”: 未声明的标识符 1>已完成生成项目“字符串处理库.vcxproj”的操作 - 失败。 ========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ========== 3.代码 #include "pch.h" #include <iostream> using namespace std; int main() { char *des, char *src; int len; cout << "【复制】请输入2个字符串"; cin >> des >> src; cout << "复制前des"<<des; cout << "复制前src"<<src; stringCopy(des, src);//将src的内容复制到des中 cout << "复制后des" << des; cout<<"复制后src"<< src; cout << "【复制N个字符】请输入2个字符串和n"; cin >> des >> src >> len; cout << "复制前des" << des; cout << "复制前src" << src; stringNCopy(des, src, len);//将src的前n个字符复制到des中 cout << "复制后des" << des; cout << "复制后src" << src; }
error C2352: “CWnd::UpdateData”: 非静态成员函数的非法调用
CString getinfo_un() { CString un,str; CWnd::UpdateData(TRUE); str=CString( un.GetBuffer() ); str = un; } error C2352: “CWnd::UpdateData”: 非静态成员函数的非法调用 参见“CWnd::UpdateData”的声明 怎么办,找遍google,baidu,尚无结果
visual prolog中遇到问题error c150: Syntax error,怎么修改,c150是什么错误?
代码如下: domains person=symbol something=symbol predicates thief(person).    likes(person ,something).    steal(person ,something).    clauses thief(tom) . likes(pansy ,wine) . likes(pansy ,cheese) . likes(tom ,X):-likes(pansy ,X) .    steal(Person ,X):-thief(Person) ,likes(Person ,X) . 出现的错误如下: something=symbol这句出现问题——error c150: Syntax error thief(tom) .这句出现问题——error c150: Syntax error 这是怎么回事?c150是什么问题? 谢谢!
error C2059: syntax error : ']',怎么解决。
#include<iostream> using namespace std; class Person { private: char name[10]; char sex[5]; int age; public: Person(char a[],char b[],int c) { strcpy(name,a); strcpy(sex,b); age=c; } int x1(int a) { int x1; x1=2018-a; return x1; } void y1(int a) { cout<<a<<endl; } }; class Stu:public Person { int class1; int num; public: Stu(char a1[],char b1[],int c1,int d1,int e1):Person(a1[],b1[],c1) { class1=d1; num=e1; } }; int main() { Stu n1("s","boy",20,3,10) n1.y1(n1.x1); return 0; } Compiling... 1.cpp E:\C++作业\1219\1.cpp(34) : error C2059: syntax error : ']' E:\C++作业\1219\1.cpp(46) : fatal error C1004: unexpected end of file found 执行 cl.exe 时出错. 1.obj - 1 error(s), 0 warning(s)
error C2248: 'Num' : cannot access private ......
#include<fstream> #include<iostream> #include<string> #include<iomanip> using namespace std; class worker{ string Num; //职工号 string Nam; //姓名 string Pen; //性别 int Age; //年龄 double Sal; //工资 public: worker(string="#",string="#",string="#",int=0,double=0); friend ostream & operator<<(ostream & dist,worker & iv); //重载插入运算符 friend istream & operator>>(istream & sour,worker & iv); //重载提取运算符 bool operator==(worker &); bool operator<=(worker &); }; worker::worker(string num,string nam,string pen,int age,double sal){ Num=num; Nam=nam; Pen=pen; Age=age; Sal=sal;; } ostream & operator<<(ostream & dist,worker & iv){ dist<<left<<setw(20)<<iv.Num<<setw(20)<<iv.Nam<<setw(10)<<iv.Pen; dist<<right<<setw(10)<<iv.Age<<setw(10)<<iv.Sal<<endl; return dist; } istream&operator>>(istream & sour,worker & iv){ if(sour==cin){ cout<<"请输入职工号"<<endl; sour>>iv.Num; cout<<"请输入姓名"<<endl; sour>>iv.Nam; cout<<"请输入性别"<<endl; sour>>iv.Pen; cout<<"请输入年龄"<<endl; sour>>iv.Age; cout<<"请输入工资"<<endl; sour>>iv.Sal; } else sour>>iv.Num>>iv.Nam>>iv.Pen>>iv.Age>>iv.Sal; return sour; } bool worker::operator==(worker & wor){return Num==wor.Num;} bool worker::operator<=(worker & wor){return Num<=wor.Num;} template<typename T> class Array { T*elements; int Subscript; int maxSize; fstream datafile; public: Array(int=2); //为了便于检验,默认元素数暂时为2 ~Array(); bool IsFull()const{return Subscript==maxSize-1;} void renews(); //内存扩大一倍 void show(){ cout<<"已用最大下标值"<<Subscript<<'\t'<<"可用元素数"<<maxSize<<endl; } void ordinsert(T&); //输入时以职工号为关键字 friend ostream&operator<<(ostream&dist,Array&ar); //重载插入运算符 }; template<typename T>Array<T>::Array(int maxs){ maxSize=maxs; Subscript=-1; //私有数据不允许直接赋初值,必须在构造函数中赋初值 T temp; elements=new T[maxSize]; datafile.open("mydatafile.txt",ios::in); //如文件不存在,则打开失败 if(!datafile==0){ while(!datafile.eof()){ datafile>>temp; if(datafile.eof()==0){ //读到无数据可读后,即读入不成功,eofbit为1 ordinsert(temp); //即使原文件未排序,退出时也安排好序的重存 } } datafile.close(); //必须放此处,打开成功才能关闭 } datafile.clear(0); //前面曾经读到文件结束或文件打开失败,流无法恢复 } template<typename T>Array<T>::~Array(){ int i; datafile.open("mydatafile.txt",ios::out); for(i=0;i<=Subscript;i++)datafile<<elements[i]; datafile.close(); delete[ ]elements; } template<typename T>void Array<T>::renews(){ int i; T*temp=elements; maxSize*=2; elements=new T[maxSize]; for(i=0;i<=Subscript;i++) elements[i]=temp[i]; delete[ ]temp; } template<typename T>void Array<T>::ordinsert(T & elem){ //输入时以职工号为关键词 int i; if(IsFull())renews(); for(i=0;i<=Subscript;i++)if(elem<=elements[i])break; if(!(elem==elements[i])){ Subscript++; } elements[i]=elem; show(); } template<typename T>ostream&operator<<(ostream&dist,Array<T>&ar){ int i; for(i=0;i<=ar.Subscript;i++) cout<<ar.elements[i]; return dist; } int main(){ Array<worker>mylist; worker temp; char ch; cout<<"是否输入新的职工记录?Y or N"<<endl; cin>>ch; while(ch=='Y'||ch=='y'){ cin.get(); cin>>temp; mylist.ordinsert(temp); cout<<"是否继续输入?Y or N"<<endl; cin>>ch; } cout<<mylist; return 0; } 报错: c:\users\administrator\desktop\ss.cpp(28) : error C2248: 'Num' : cannot access private member declared in class 'worker' c:\users\administrator\desktop\ss.cpp(8) : see declaration of 'Num' c:\users\administrator\desktop\ss.cpp(28) : error C2248: 'Nam' : cannot access private member declared in class 'worker' c:\users\administrator\desktop\ss.cpp(9) : see declaration of 'Nam' c:\users\administrator\desktop\ss.cpp(28) : error C2248: 'Pen' : cannot access private member declared in class 'worker' c:\users\administrator\desktop\ss.cpp(10) : see declaration of 'Pen' c:\users\administrator\desktop\ss.cpp(29) : error C2248: 'Age' : cannot access private member declared in class 'worker' c:\users\administrator\desktop\ss.cpp(11) : see declaration of 'Age' c:\users\administrator\desktop\ss.cpp(29) : error C2248: 'Sal' : cannot access private member declared in class 'worker' c:\users\administrator\desktop\ss.cpp(12) : see declaration of 'Sal' c:\users\administrator\desktop\ss.cpp(35) : error C2248: 'Num' : cannot access private member declared in class 'worker' c:\users\administrator\desktop\ss.cpp(8) : see declaration of 'Num' c:\users\administrator\desktop\ss.cpp(37) : error C2248: 'Nam' : cannot access private member declared in class 'worker' c:\users\administrator\desktop\ss.cpp(9) : see declaration of 'Nam' c:\users\administrator\desktop\ss.cpp(39) : error C2248: 'Pen' : cannot access private member declared in class 'worker' c:\users\administrator\desktop\ss.cpp(10) : see declaration of 'Pen' c:\users\administrator\desktop\ss.cpp(41) : error C2248: 'Age' : cannot access private member declared in class 'worker' c:\users\administrator\desktop\ss.cpp(11) : see declaration of 'Age' c:\users\administrator\desktop\ss.cpp(43) : error C2248: 'Sal' : cannot access private member declared in class 'worker' c:\users\administrator\desktop\ss.cpp(12) : see declaration of 'Sal' c:\users\administrator\desktop\ss.cpp(45) : error C2248: 'Num' : cannot access private member declared in class 'worker' c:\users\administrator\desktop\ss.cpp(8) : see declaration of 'Num' c:\users\administrator\desktop\ss.cpp(45) : error C2248: 'Nam' : cannot access private member declared in class 'worker' c:\users\administrator\desktop\ss.cpp(9) : see declaration of 'Nam' c:\users\administrator\desktop\ss.cpp(45) : error C2248: 'Pen' : cannot access private member declared in class 'worker' c:\users\administrator\desktop\ss.cpp(10) : see declaration of 'Pen' c:\users\administrator\desktop\ss.cpp(45) : error C2248: 'Age' : cannot access private member declared in class 'worker' c:\users\administrator\desktop\ss.cpp(11) : see declaration of 'Age' c:\users\administrator\desktop\ss.cpp(45) : error C2248: 'Sal' : cannot access private member declared in class 'worker' c:\users\administrator\desktop\ss.cpp(12) : see declaration of 'Sal' c:\users\administrator\desktop\ss.cpp(123) : error C2593: 'operator >>' is ambiguous
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它是一个过程,是一个不断累积、不断沉淀、不断总结、善于传达自己的个人见解以及乐于分享的过程。
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过...
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 free -m 其中:m表示兆,也可以用g,注意都要小写 Men:表示物理内存统计 total:表示物理内存总数(total=used+free) use...
比特币原理详解
一、什么是比特币 比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是国家信用。去中心化电子记账系统是参与者共同记账。比特币可以防止主权危机、信用风险。其好处不多做赘述,这一层面介绍的文章很多,本文主要从更深层的技术原理角度进行介绍。 二、问题引入 假设现有4个人...
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发...
网页实现一个简单的音乐播放器(大佬别看。(⊙﹏⊙))
今天闲着无事,就想写点东西。然后听了下歌,就打算写个播放器。 于是乎用h5 audio的加上js简单的播放器完工了。 演示地点演示 html代码如下` music 这个年纪 七月的风 音乐 ` 然后就是css`*{ margin: 0; padding: 0; text-decoration: none; list-...
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。
数据库优化 - SQL优化
以实际SQL入手,带你一步一步走上SQL优化之路!
通俗易懂地给女朋友讲:线程池的内部原理
餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”
经典算法(5)杨辉三角
杨辉三角 是经典算法,这篇博客对它的算法思想进行了讲解,并有完整的代码实现。
使用 Docker 部署 Spring Boot 项目
Docker 技术发展为微服务落地提供了更加便利的环境,使用 Docker 部署 Spring Boot 其实非常简单,这篇文章我们就来简单学习下。首先构建一个简单的 S...
英特尔不为人知的 B 面
从 PC 时代至今,众人只知在 CPU、GPU、XPU、制程、工艺等战场中,英特尔在与同行硬件芯片制造商们的竞争中杀出重围,且在不断的成长进化中,成为全球知名的半导体公司。殊不知,在「刚硬」的背后,英特尔「柔性」的软件早已经做到了全方位的支持与支撑,并持续发挥独特的生态价值,推动产业合作共赢。 而对于这一不知人知的 B 面,很多人将其称之为英特尔隐形的翅膀,虽低调,但是影响力却不容小觑。 那么,在...
面试官:你连RESTful都不知道我怎么敢要你?
干货,2019 RESTful最贱实践
刷了几千道算法题,这些我私藏的刷题网站都在这里了!
遥想当年,机缘巧合入了 ACM 的坑,周边巨擘林立,从此过上了"天天被虐似死狗"的生活… 然而我是谁,我可是死狗中的战斗鸡,智力不够那刷题来凑,开始了夜以继日哼哧哼哧刷题的日子,从此"读题与提交齐飞, AC 与 WA 一色 ",我惊喜的发现被题虐既刺激又有快感,那一刻我泪流满面。这么好的事儿作为一个正直的人绝不能自己独享,经过激烈的颅内斗争,我决定把我私藏的十几个 T 的,阿不,十几个刷题网...
白话阿里巴巴Java开发手册高级篇
不久前,阿里巴巴发布了《阿里巴巴Java开发手册》,总结了阿里巴巴内部实际项目开发过程中开发人员应该遵守的研发流程规范,这些流程规范在一定程度上能够保证最终的项目交付质量,通过在时间中总结模式,并推广给广大开发人员,来避免研发人员在实践中容易犯的错误,确保最终在大规模协作的项目中达成既定目标。 无独有偶,笔者去年在公司里负责升级和制定研发流程、设计模板、设计标准、代码标准等规范,并在实际工作中进行...
SQL-小白最佳入门sql查询一
不要偷偷的查询我的个人资料,即使你再喜欢我,也不要这样,真的不好;
redis分布式锁,面试官请随便问,我都会
文章有点长并且绕,先来个图片缓冲下! 前言 现在的业务场景越来越复杂,使用的架构也就越来越复杂,分布式、高并发已经是业务要求的常态。像腾讯系的不少服务,还有CDN优化、异地多备份等处理。 说到分布式,就必然涉及到分布式锁的概念,如何保证不同机器不同线程的分布式锁同步呢? 实现要点 互斥性,同一时刻,智能有一个客户端持有锁。 防止死锁发生,如果持有锁的客户端崩溃没有主动释放锁,也要保证锁可以正常释...
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // doshom...
Nginx 原理和架构
Nginx 是一个免费的,开源的,高性能的 HTTP 服务器和反向代理,以及 IMAP / POP3 代理服务器。Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。 Nginx 的整体架构 Nginx 里有一个 master 进程和多个 worker 进程。master 进程并不处理网络请求,主要负责调度工作进程:加载配置、启动工作进程及非停升级。worker 进程负责处...
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,...
程序员:我终于知道post和get的区别
是一个老生常谈的话题,然而随着不断的学习,对于以前的认识有很多误区,所以还是需要不断地总结的,学而时习之,不亦说乎
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要写BU...
加快推动区块链技术和产业创新发展,2019可信区块链峰会在京召开
11月8日,由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划联合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。   区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。如果说蒸汽机释放了人类的生产力,电力解决了人类基本的生活需求,互联网彻底改变了信息传递的方式,区块链作为构造信任的技术有重要的价值。   1...
Java世界最常用的工具类库
Apache Commons Apache Commons有很多子项目 Google Guava 参考博客
程序员把地府后台管理系统做出来了,还有3.0版本!12月7号最新消息:已在开发中有github地址
第一幕:缘起 听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员…… 996程序员做的梦: 第一场:团队招募 为了应对地府管理危机,阎王打算找“人”开发一套地府后台管理系统,于是就在地府总经办群中发了项目需求。 话说还是中国电信的信号好,地府都是满格,哈哈!!! 经常会有外行朋友问:看某网站做的不错,功能也简单,你帮忙做一下? 而这次,面对这样的需求,这个程序员...
网易云6亿用户音乐推荐算法
网易云音乐是音乐爱好者的集聚地,云音乐推荐系统致力于通过 AI 算法的落地,实现用户千人千面的个性化推荐,为用户带来不一样的听歌体验。 本次分享重点介绍 AI 算法在音乐推荐中的应用实践,以及在算法落地过程中遇到的挑战和解决方案。 将从如下两个部分展开: AI算法在音乐推荐中的应用 音乐场景下的 AI 思考 从 2013 年 4 月正式上线至今,网易云音乐平台持续提供着:乐屏社区、UGC...
【技巧总结】位运算装逼指南
位算法的效率有多快我就不说,不信你可以去用 10 亿个数据模拟一下,今天给大家讲一讲位运算的一些经典例子。不过,最重要的不是看懂了这些例子就好,而是要在以后多去运用位运算这些技巧,当然,采用位运算,也是可以装逼的,不信,你往下看。我会从最简单的讲起,一道比一道难度递增,不过居然是讲技巧,那么也不会太难,相信你分分钟看懂。 判断奇偶数 判断一个数是基于还是偶数,相信很多人都做过,一般的做法的代码如下...
为什么要学数据结构?
一、前言 在可视化化程序设计的今天,借助于集成开发环境可以很快地生成程序,程序设计不再是计算机专业人员的专利。很多人认为,只要掌握几种开发工具就可以成为编程高手,其实,这是一种误解。要想成为一个专业的开发人员,至少需要以下三个条件: 1) 能够熟练地选择和设计各种数据结构和算法 2) 至少要能够熟练地掌握一门程序设计语言 3) 熟知所涉及的相关应用领域的知识 其中,后两个条件比较容易实现,而第一个...
Android 9.0 init 启动流程
阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、启动流程概述一、 启动流程概述Android启动流程跟Linux启动类似,大致分为如下五个阶段。1.开机上电,加载固化的ROM。2.加载BootLoader,拉起Android OS。3.加载Uboot,初始外设,引导Kernel启动等。...
相关热词 c#选择结构应用基本算法 c# 收到udp包后回包 c#oracle 头文件 c# 序列化对象 自定义 c# tcp 心跳 c# ice连接服务端 c# md5 解密 c# 文字导航控件 c#注册dll文件 c#安装.net
立即提问