16,472
社区成员
发帖
与我相关
我的任务
分享
#include "stdafx.h"
#include <map>
#include <string>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
map<string,int> nArray;
int abc=1;
int a;
nArray.insert(pair<string,int>("abc",abc));
a = nArray["abc"];
printf("%d",a);
return 0;
}
#include "stdafx.h"
#include <string>
#include <iostream>
using namespace std;
class CBase
{
public:
CBase() {}
~CBase() {}
void SetObjectName(const string& name) { m_VarName = name; }
string ObjectName() const { return m_VarName; }
protected:
string m_VarName;
};
class CInt : public CBase
{
public:
CInt() : CBase() {}
CInt(int n) { m_value = n; }
CInt(const CInt& org)
{
m_VarName = org.m_VarName;
m_value = org.m_value;
}
~CInt(){}
private:
double m_value;
};
int _tmain(int argc, _TCHAR* argv[])
{
CInt n = 6;
n.SetObjectName("n");
string name = n.ObjectName();
std::cout << name << std::endl;
return 0;
}