- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在VC++中编译项目时出现问题。当我编译项目时,它会给出两个错误,一个是针对重载成员的,另一个是针对end-of-file
的。尽管我在所有类(class)的末尾都使用了分号,但仍会出现此错误。
这是CGCustomert.cpp
:
#include "stdafx.h"
#include "GCustomert.h"
#include<string>
using namespace std;
CGCustomert::CGCustomert(void)
{
m_strName = _T("Unknown");
m_bMale = TRUE;
m_strPhoneNo = _T("88888888888");
m_strQQNo = _T("00000");
m_strNumber =_T("");
m_strDate =_T("");
m_strCompanyName = _T("");
m_strAddress = _T("");
m_iAge = 0;
m_strState = _T("");
m_strLimit = _T("");
m_strRemarks =_T("");
};
CGCustomert::CGCustomert(CString strName, BOOL bMale, CString strPhoneNo, CString strQQNo, int iAge,CString strNumber,
CString strDate,CString strCompanyName,CString strAddress,CString strState,CString strLimit,CString strRemarks )
: m_strName(strName), m_bMale(bMale), m_strPhoneNo(strPhoneNo), m_strQQNo(strQQNo), m_strNumber ( strNumber),m_strDate ( strDate),
m_strCompanyName ( strCompanyName),m_strAddress ( strAddress),m_iAge ( iAge), m_strState ( strState),m_strLimit (strLimit),
m_strRemarks ( strRemarks)
{
}; //end of CPerson::CPerson()
CGCustomert::~CGCustomert(void)
{
};
CGCustomert
类的定义:
#pragma once
class CGCustomert
{
public:
CGCustomert(void);
CGCustomert(CString strName, BOOL bMale = TRUE, CString strPhoneNo = _T("88888888888"),
CString strQQNo = _T("0000"), CString strNumber =_T(""),CString strDate =_T(""),
CString strCompanyName = _T(""),CString strAddress = _T(""),int iAge = 0,CString strState = _T(""),CString
strLimit = _T(""),CString strRemarks =_T(""));
~CGCustomert(void);
public:
CString GetName() { return m_strName; }
BOOL IsMale() { return m_bMale; }
CString GetPhoneNo() { return m_strPhoneNo; }
CString GetQQNo() { return m_strQQNo; }
CString GetNumber() { return m_strNumber; }
CString GetDate() {return m_strDate; }
CString GetCompanyName() {return m_strCompanyName;}
CString GetAddress() {return m_strAddress;}
int GetAge() {return m_iAge; }
CString GetState() {return m_strState;}
CString GetLimit() {return m_strLimit;}
CString GetRemarks() {return m_strRemarks; }
void SetName(CString strName) { m_strName = strName; }
void SetMale(BOOL bMale) { m_bMale = bMale; }
void SetPhoneNo(CString strPhoneNo) { m_strPhoneNo = strPhoneNo; }
void SetQQNo(CString strQQNo) { m_strQQNo = strQQNo; }
void SetNumber(CString strNumber) { m_strNumber = strNumber; }
void SetDate(CString strDate) { m_strDate = strDate; }
void SetCompanyName(CString strCompanyName) { m_strCompanyName = strCompanyName;}
void SetAddress(CString strAddress) {m_strAddress = strAddress;}
void SetAge(int iAge) { m_iAge = iAge;}
void SetState(CString strState) { m_strState = strState;}
void SetLimit(CString strLimit) { m_strLimit = strLimit;}
void SetRemarks(CString strRemarks ) {m_strRemarks = strRemarks;}
public:
CString m_strName;
BOOL m_bMale;
CString m_strPhoneNo;
CString m_strQQNo;
CString m_strNumber;
CString m_strDate;
CString m_strCompanyName;
CString m_strAddress;
int m_iAge;
CString m_strState;
CString m_strLimit;
CString m_strRemarks;
};
: m_strName(strName)
开头的行。
最佳答案
非默认构造函数的定义中的参数顺序与声明中的参数顺序不同。正确的顺序是:
CGCustomert::CGCustomert(CString strName, BOOL bMale, CString strPhoneNo,
CString strQQNo, CString strNumber, CString strDate,
CString strCompanyName, CString strAddress, int iAge, CString strState, CString
strLimit, CString strRemarks) :
m_strName(strName), m_bMale(bMale), m_strPhoneNo(strPhoneNo), m_strQQNo(strQQNo), m_strNumber(strNumber), m_strDate(strDate),
m_strCompanyName(strCompanyName), m_strAddress(strAddress), m_iAge(iAge), m_strState(strState), m_strLimit(strLimit),
m_strRemarks(strRemarks)
{}
关于c++ - 找不到过载成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43555322/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!