65,186
社区成员




#include "stdafx.h"
#include<string>
#include <iostream>
#include<vector>
using namespace std;
class station
{
public:
int a;
vector<station> stationList;
};
class myClass
{
public:
int a;
int b;
station _station;
};
int _tmain(int argc, _TCHAR* argv[])
{
station s = station();
s.a = 10;
s.stationList = vector<station>();
myClass myclss = myClass();
myclss._station = s;
myclss._station.stationList.push_back(station());
cout << s.stationList.size() << endl;
cout << myclss._station.stationList.size() << endl;
return 0;
}
using System;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
namespace ConsoleApplicationTT
{
class Program
{
class station
{
public int a { get; set; }
public List<station> stationList { get; set; }
}
class myClass
{
public int a { get; set; }
public int b { get; set; }
public station _station { get; set; }
}
static void Main()
{
station s = new station();
s.a = 10;
s.stationList = new List<station>();
myClass myclss =new myClass();
myclss._station = s;
myclss._station.stationList.Add(new station());
Console.WriteLine(s.stationList.Count);
Console.WriteLine(myclss._station.stationList.Count);
}
}
}
// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include<string>
#include <iostream>
#include<vector>
using namespace std;
class station
{
public:
int a;
vector<station> stationList;
};
class myClass
{
public:
myClass(station& s) :_station(s)
{
}
int a;
int b;
station & _station;
};
int _tmain(int argc, _TCHAR* argv[])
{
station s = station();
s.a = 10;
s.stationList = vector<station>();
myClass myclss = myClass(s);
myclss._station = s;
myclss._station.stationList.push_back(station());
cout << s.stationList.size() << endl;
cout << myclss._station.stationList.size() << endl;
return 0;
}