如何在一个调用模板的类中实例化多个类? 20C

这样说的话可能有些不清楚,具体情况如下:

#include<iostream>
#include<vector>
#include<algorithm>
#include<string>
using namespace std;
class Score
{
protected:
    unsigned int Score_count;
    float *score;
    float totalscore;
public:
    Score(unsigned int count);
    void Caculate_sum_score();
    float Get_sum_score();
    float Get_score(unsigned int a);
    unsigned int Get_count();
    bool Set_score(unsigned int No, float value);//设置指定No的成绩为value
    void display(ostream&);
};
class Student :public Score
{
protected:
    unsigned long int ID;
    string Name;
    string Major;
    char Gender;
    int Grade;
    int Classes;
    unsigned int C_seq;//班级排名
    unsigned int S_seq;//校级排名
    Score *score;
public:
    Student(unsigned long int id, string name, char gender, string major, int grade, int clas, int score_count = 3) ;
    bool Set_name(string name);
    void Set_gender(char gender);
    void Set_clas(int clas);
    bool Set_cseq(int seq);
    bool Set_sseq(int seq);
    unsigned long int Get_id();
    string Get_name();
    char Get_gender();
    string Get_major();
    int Get_grade();    
    int Get_clas();
};
template <class T>
class Class
{
protected:
    vector<T *> class_mates;//学生向量
    unsigned int member_count;//学生数
    int class_No;
public:
    Class(int classno);
    int Get_Sign();
    vector<T *> *Get_mates();
    void sort_class_mates();//全班按总成绩排序,并计算排名  
    void insert_mate(T* stu);//有序插入一个班级成员
    T *delete_mate(unsigned long int id);//根据学号删除一个班级成员!!注意,只是从班级中删除指针,而对象用指针返回,需要后继处理!!
    T *find_mates(unsigned long int id);//根据学号查找学生
    list<T *> find_mates(string name);//根据姓名查找学生
    void caculate_score(unsigned int No, float &max, float &min, float &avg);//计算编号为No的课程的最高成绩-0,最低成绩-1,平均成绩-2
    void out_over_avg(unsigned int No);//输出编号为No的课程高于平均分的学生信息和数量
    void out_failed(unsigned int No);//统计某班级某课程不及格学生名单及人数
    void statistics_level(unsigned int No, int level[5]);//五级制,0-优,1-良,2-中,3-及格,4-不及格
    void display(ostream &out = cout);
    ~Class();
};
class uStudent:public Student
{
public:
    uStudent();
    friend ostream & operator<<(ostream &out, uStudent & ust);
    friend istream & operator>>(istream &in, uStudent & ust);
    uStudent(unsigned long int id, string name, char gender, string major, int grade, int clas, int score_count);
};
class gStudent :public Student
{
protected:
    string tutor;
    string direction;
public:
    gStudent(string tu,string dir);
    friend ostream & operator<<(ostream &out, gStudent & gst);
    friend istream & operator >> (istream &in,gStudent & gst);
    gStudent(string tu, string dir, unsigned long int id, string name, char gender, string major, int grade, int clas, int score_count);
};

Class类的作用是存放学生信息,但是学生信息有两个类,本科生和研究生,用这个班级类的成员容器存储两类学生的信息。T可以是研究生也可以是本科生,但是在这里有涉及一个按总成绩排名的操作,而T是不定类型,想知道怎样才能够使这个类实例化多个类型,也就是实现在这个类中访问本科生或研究生的总成绩呢?

3个回答

template
ostream& operator<<( ostream& s, const std::map& a)
{
int32 sz = a.size();
s << sz;
for(typename std::map::const_iterator i
= a.begin(); i != a.end(); ++i)
{
if (!s.good()) break;
s << i->first << i->second;
}
return s;
}
ostringstream oss;
map a;
oss << a;
string as = oss.str();

mutex _mutex是私有的嘛

在student基类中定义成绩比较的接口,由各子类实现该接口,这样在模板类中就可以调用比较成绩比较函数进行排序;
同样,在student基类中定义获取成绩的接口,由各子类实现该接口,...。

给你提一些建议:Score和Student是“Has a”关系而不是“Is a”关系,采用继承是不合理的。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
如何在C#中动态实例化类
如何在C#中动态实例化类,比如在VB中可以使用creatobject("")来动态实例化一个类,请问在C#中如何做?
如何不实例化类来调用类中的非静态方法?
有三个类:rnrnbase类就是用户的基本信息,b类就是处理页面的公用方法,头、尾、提示信息什么的,a类就是每个页面自己的类,比如用户登录,新闻列表什么的。rnrna类和b类都继承base类,现在我想在a类里引用b类,能不能不实例化b类?因为每个页面都要调用b类的header()、footer()方法来生成html的头和尾,都要new一下感觉挺麻烦的。rnrn我看了一下使用静态方法可以实现,但是b类中的header()方法中的html标题,每个页面在引用的时候会自定义标题,所以不能用静态方法吧?例如:rnrnb.cs:rn[code=C#]rn public class pagectrl : pagebasern rn private string _pageTitle = "";rnrn public string PageTitlern rn get return _pageTitle; rn set _pageTitle = value; rn rnrn public void Header()rn rn HttpContext.Current.Response.Write(" " + (_pageTitle.Length > 0 ? _pageTitle + " - " : "") + "我的网站 ");rn rnrn public void Footer()rn rn HttpContext.Current.Response.Write("");rn rn rn[/code]rnrna.cs:rn[code=C#]rnpublic partial class login : pagebasernrn protected internal pagectrl pc = new pagectrl();//每页都要实例化一次,太麻烦啦rnrn protected void Page_Load(object sender, EventArgs e)rn rn string action = fun.SafeRequest(3, "action", 0);rn if (action == "login")rn rn Login();rn rn else if (action == "logout")rn rn ClearCookies();rn rnrn pc.PageTitle = "登陆";rn pc.Header();rn pc.Footer();rn rnrn[/code]
如何在其他类中调用Cmyview类中的函数
我在Cmyview类中有一个函数 public void Onsave();rnrn我又定义了一个CMydbDlg类,继承自CDIALOG类.rn我想在这个类中调用Cmyview类中的Onsave()函数.rn方法如下;rn 1.在CMydbDlg类头文件中包含"myview.h"rn 2.声明cmyview m_myview;rn m_myview.Onsave();rn运行时提示: cmyview不是一个结构体,什么意思??谁能告诉我.rnrn第二种方法:rn 1.直接在CMydbDlg类中用 extern Onsave();rn 但是我单步执行后发现这个语句直接跳过 ,不会被执行的.rnrn请教高手告诉我怎么才能引用CVIEW类中定义的函数啊. 因为只要在头文件中包含"myview.h"就会提示出错!
如何在php的类中调用类中的函数
如何在php的类中调用类中的函数,就是在一个类中自己调用自己中的函数??
如何在 CMainFrame 类中调用 CMyStatusBarView 类中的进度条?
我用 vc.net 新建一个 MFC 程序,我在 CMainFrame 类中状态栏中加入了一个进度条rnrn新建了一个菜单(Progress),消息处理放在了 CMainFrame 类中,用计时器 SetTimer(3, 50, NULL); rnrn驱动进度条。我又在 CMyStatusBarView 中放置了一个进度条。rnrn 如何在 CMainFrame 类的消息处理函数中控制 CMyStatusBarView 类中的进度条?rn
如何在类A中实例化类C以后,在类B中不实例化直接访问类C
[size=13px]小弟最近在做一个程序,需要一个类作为数据存储类,即类A和类B的所有数据都存储在类C中。rn我现在想进行如下的操作:类A中实例化一下类C,将A中的数据存储到实例化后的类C中,然后再操作类B的时候,不再重新实例化类C,而是直接将类B中的数据存储在类A实例化出的那个类C中。请问需要如何操作啊……rn(之前试过类A和类B都实例化一个类C,但是发现类B实例化C以后类C中看不到类A实例化C后存的数据,小弟想要的效果是所有其他类的数据都存在一个类C中,类C作为数据的汇总,方便以后对数据的操作,求牛人求解= =)[/size]
如何在其他类中调用视图类中的函数?
如题:如何在其他类(不是文档类或者框架类)中调用视图类中的函数?rnrn没有办法获得视图类的指针,本人用了如下方法:rnrn//获得窗体指针:rnCMainFrame *pFrame = (CMainFrame*)AfxGetApp()->m_pMainWnd;rnrnfile://获得与该窗体符合的视图:rnCYourView *m_pView = (CYourView *) pFrame->GetActiveView();rnrnfile://调用视图函数:rnm_pView->Put(); rnrn但是发现头文件CMainFrame 和CYourView 加了就出错,不知道是什么原因,不知道请帮忙UP一下好吗
在主类中调用多个类
/* *程序的版权和版本声明部分: *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:尚振伟 *完成日期:2014年9月17日 *版本号:v0.1 *对任务及求解方法的描述部分: *输入描述:无 *问题描述:设计一个Person类,Person类具有属性:身份证号(idC
如何在JSP中调用自己定义的类
我的文件目录为:rnrntest/rn----WEB-INF/rn--------lib/rn------------mysql-connector-java-5.1.7-bin.jarrn--------classes/rn------------ConnMysql.classrn----index.jsprnrnConnMysql.javarn[code=Java]rnimport java.sql.*;rnrnpublic class ConnMysql rn public static Connection getConnection()rn try rn Class.forName("com.mysql.jdbc.Driver"); rn String url ="jdbc:mysql://localhost:3306/test?user=root&password=root&useUnicode=true&characterEncoding=GBK";rn return DriverManager.getConnection(url);rn catch (Exception e) rn System.out.print(e.getMessage());rn return null;rn rn rnrn[/code]rnrnindex.jsprn[code=Java]rn<%@page import="java.sql.*" %>rn<%@page import="ConnMysql" %>rn<%rn Connection conn = null;rn Statement stat = null;rn ResultSet rs = null ;rnrn tryrn conn = ConnMysql.getConnection();rn stat = conn.createStatement();rn rs = stat.executeQuery("SELECT * FROM test");rn while (rs.next())rn out.print(rs.getString("id") + ":"); rn out.println(rs.getString("name"));rn rn catch(Exception e)rn out.println(e.getMessage());rn rn%>rn[/code]rnrn但是打开index.jsp时显示错误rn[code=Java]rnHTTP Status 500 - rnrn--------------------------------------------------------------------------------rnrntype Exception reportrnrnmessage rnrndescription The server encountered an internal error () that prevented it from fulfilling this request.rnrnexception rnrnorg.apache.jasper.JasperException: Unable to compile class for JSP: rnrnAn error occurred at line: 7 in the generated java filernThe import ConnMysql cannot be resolvedrnrnAn error occurred at line: 9 in the jsp file: /index.jsprnConnMysql cannot be resolvedrn6: ResultSet rs = null ;rn7: rn8: tryrn9: conn = ConnMysql.getConnection();rn10: stat = conn.createStatement();rn11: rs = stat.executeQuery("SELECT * FROM test");rn12: while (rs.next())rnrnrnStacktrace:rn org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)rn org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)rn org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:349)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)rn org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:717)rnrnrnnote The full stack trace of the root cause is available in the Apache Tomcat/6.0.29 logs.rnrnrn--------------------------------------------------------------------------------rnrnApache Tomcat/6.0.29rn[/code]rnrn应该是说找不到ConnMysql这个类吧,请问各位高手们应该怎么做才能解决这个问题
如何在普通类中调用Action
请问,在普通类中能调用Action类吗,怎么样调用,?rn
接口如何在COM类中调用?
我在一个类中实现了一个接口,目的是要复制这个接口对应的实例的所有成员变量。rn如:CMyChild类(一个简单对象)实现接口为 IMyChildrn在IMyChild中定义一个方法 Clone;rnHRESULT Clone([out,retval] IMyChild** pVal);rn实现过程如下:rnSTDMETHODIMP CMyChild::Clone(IMyChild** pVal)rnrn if ( pVal == NULL) return E_POINTER;rn //创建新的对象rn CComObject< CMyChild > * pChild = new CComObject< CMyChild>();rn //增加引用记数rn pChild->AddRef(); rn //保存对象相关属性rn pChild->m_cbstrCaption = m_cbstrCaption;// 名称 rn //返回IMyChild 接口指针rn (*pVal = static_cast< IMyChild* >(pChild))->AddRef(); rn return S_OK; rnrnrn然后我又定义了一个类叫 CMyParent ,实现的接口为 IMyParentrn在IMyParent中定义一个函数为 Add,用来添加一个 CMyChild对象rn定义如下:HRESULT Add([in] IMyChild* Source); rn实现过程如下:rnSTDMETHODIMP CMyParent::Add(IMyChild* Source)rnrn //创建临时对象变量rn CComObject< CMyChild > * pChild = NULL; rn //步骤1,调用IMyChild的Clone,复制一个新变量rn Source->Clone((static_cast< IMyChild *>(pChild)));//步骤1 rn //将对象添加到集合列表中,m_Childs定义:CAtlList*> m_Childsrn m_Childs.AddTail(pChild);rn return S_OK;rnrn但是,我一编译,就提示我步骤1存在如下错误:rnerror C2440: “static_cast” : 无法从“ATL::CComObject *”转换为“IMyChild *”rn我该怎么解决这个问题呢?
如何在定义的类中调用模板函数,
问题如上,rn比方有个Student类,rn要调用Sort模板函数(或者是模板类也可:)rnrn怎么在Student类中实现rn这个调用rnrn求代码
如何在VC中调用DLL的类
只有DLL文件,没有LIB文件,显示调用,先获得DLL句柄rnHINSTANCE g1=NULL; rng1=LoadLibrary("ThoughtWorks.Selenium.Core.dll");rn然后如何获得DLL中的类,实例化在调用其成员函数呢?rn用GetProcAddress只能获得函数指针?rn请高手赐交
如何在C#中调用Java类
我现在想借用Java的一个Excel 操作类进行数据导出(C#)没有找到合适的,那我怎么在C# 调用这个类呢?
如何在sdk下调用mfc中的类?
我想在sdk下用CString这个类,可以吗?
CAsyncSocket类如何在工作线程中调用
CAsyncSocket类的OnConnect必须要在界面线程中调用Connect时才能有效的被调用到,但是新创建一个工作线程就无法响应该消息;有没有什么办法可以在工作线程中调用CAsyncSocket的Connect方法啊!~~~rnrn 我之前在工作线程中加入了消息循环就可以在工作线程中正常响应OnConnect了,不过这样一来工作线程就无法退出啦!rnrn 我要做的是一个阻塞的SOCKET连接,为了避免影响到界面显示,需要在线程中去连接。主要是为了不影响界面无响应,不知各位有没有什么其它的方法可以借鉴一下,小弟在这里谢过了。
如何在JNI中调用android的类
希望能将android的一个类对象作为参数,传给JNI,在jni中调用 这个对象的方法。rn自定义的类我知道怎么用,但是使用android自己的类,我不知道如何来实现。rn以前看到过有封装graphics的帖子,但是找不到了,不知道大家有做过的没有?
如何在Delphi中调用VC++的类?
我想在VC++中建类(做成DLL),在Delphi中调用.以取两者的优势,可是rn不成功,请高人指点一二.
如何在调用动态链接库中的对话框类???
在动态链接库A.dll中有一个对话框类CDlg,它的对话框资源ID为IDC_DIALOG1,rn如果我要在主程序中调用该类,实现rn如下代码rnCDlg dlg;rndlg.DoModal()。rn或者是rndlg.Create(CDlg::IDD,this);rn请问我应该如何实现?rnrn注:我是在主程序的resource.h中添加了#define IDC_DIALOG1 1000 (和动态库中的IDC_DIALOG1D值一样),这样调用dlg.DoModal()成功,但是关闭的时候要出错,而且Create()不能成功,请问,为什么?rn
如何在类中调用主程序的变量
c#,web环境下,如何在类中(App_Code中的report.cs )调用default.aspx.cs中的变量,谢谢!!!
如何在自己的类中调用response
我看AspNetForums的代码中有个自定义类:ForumContext中就能用HttpContext调用request、response,而我创建的类中却不可以。请各位给诊断一下,多谢!
如何在vc中调用类!
我刚刚学习vc!请各位大虾帮忙!rn1)在vc中如何使用类库中的类,也就是知道要用这个类如何在vc中调用它?rn2)如何知道程序中的类名和类的用途?
如何在jsp中调用类
我作了一个类RunSql.java放到了,WEB-INF的classs包中,请问在JSP页面上怎样调用它?rn如何我RunSql.java需要调入一个字符型参数,请问该如何调用?rn请说的详细一点本人刚刚接触jsprn谢谢
如何在PB中调用类?
初学PB,问如何在PB中调用类?
动态创建类 和实例化类
类1: package com.eduaks.luck.test; public class TestSS { public TestSS(String xx){ System.out.println(xx); } } 类2: package com.eduaks.luck.test; import java.lang.reflect.InvocationTargetExcept
C++ 的DLL库中的类如何在delphi中实例化
我现在做了一个C++的DLL库,其中头文件如下:rn#ifndef __NC_SELFPROTOCOL_H__rn#define __NC_SELFPROTOCOL_H__rnrn#include rnrn#ifdef WIN32rn#define INFOSEC_NSC_DLL_EXPORT __declspec(dllexport)rn#elsern#define INFOSEC_NSC_DLL_EXPORTrn#endifrnrn#define INFOSEC_NSC_SELF_PROTOCOL_PARSE_SUCC 0rn#define INFOSEC_NSC_SELF_PROTOCOL_MEMORY_OUT 1rn#define INFOSEC_NSC_SELF_PROTOCOL_PARSE_NOT_MODIFY 2rn#define INFOSEC_NSC_SELF_PROTOCOL_PARSE_FLAG_ERROR 3rnrnint INFOSEC_NSC_DLL_EXPORT print_error(char *psErr);rnrnclass INFOSEC_NSC_DLL_EXPORT CNSC_SelfProtocolrnrnpublic:rn CNSC_SelfProtocol();rn ~CNSC_SelfProtocol();rnrnpublic :rn int print_error(char *psErr);rn int ParseRequest(rn char *psReqIN,rn int iReqLenINrn );rn int ParseResponse(rn char *psRespIN,rn int iRespLenINrn );rnprivate:rn char *m_psReqOUT;rn char *m_psRespOUT;rn;rnrn#endifrnrn现在我想在delphi中调用这个动态库,并实例化该类得到一个类实例,然后利用该类实例来调用DLL库中该类的public成员函数。rnrn我查了一些资料,但是是关于delphi中调用的DLL中C 接口,类似上边所说的,动态库里封装了一个类的这种,我不晓得在delphi中应该如何来生成类实例啦。恳请各位高手指教,多谢。rn
如何在VB.NET中实例化PB生成的DLL中的类?
现在一直会报错:rn 未处理的“System.InvalidProgramException”类型的异常出现在WindowsApplication1.exe中。rn 其它信息:错误:PInvoke项(字段、方法)必须为“静态”。rnrn是不是要静态实例化该PB生成的DLL中的类呢?如何静态实例化呢?请各位高手指教。
如何在类的static成员函数中调用类的成员变量?
static成员函数是一个工作线程函数。但需要调用类中的成员变量,如何实现?
如何在视图类中调用框架类的成员函数
在学Visual C++,有本书中有个例子,在CMainFrame类中定义了两个Public的成员函数。rnrn如果我想在CMyappView类的OnCreate()中调用这两个函数,该怎么做?rnrn其他部分都是默认的,就是用MFC建立了一个单文档的应用程序。rnrn谢谢!
如何在MainFrm类中调用视类的函数?
-
如何在对话框类中调用文档类的成员
写了一个StudentData的类,并在StudentData.h中声明rntypedef CArray StuArray;rn然后在CMyDoc中定义了数组rnpublic:rn StuArray arr;rn怎么在对话框中使用此数组?rn
如何在普通类中调用 对话框类的成员函数
新建基于对话框的MFC应用程序,在ONOK中添加MessageBox("sdaf");rn随便添加一普通类,如何在此类中调用ONOK()函数。rn头文件如何包含?
B类的变量如何在A类中调用?
CGridListCtrl类中的变量如何在CDataDlg类中调用?rnCDataDlg类是对话框类,CGridListCtrl类是这个对话框上的列表控件添加的ListCtrl控件类。rn在CDataDlg类中调用CGridListCtrl类的变量CString strold(public类),调试时strold在CDataDlg类中的值一直为空,但是在CGridListCtrl类中是有值的,请问为什么CGridListCtrl类的strold的值不能传递给CDataDlg类呢?rn部分程序如下:rn在CDataDlg.cpp中rnCGridListCtrl pctrl;rnMessageBox(pctrl.strold);rn为什么弹出的值为空?rnrn而在CGridListCtrl.cpp中经过赋值等处理,strold是有值得。rn像这样跨类调用变量,该如何将变量的值传递给另一个类中呢?
如何在CWBFrame类中调用CWBView类的DoMouseWheel方法?
这是响应鼠标滚轮的滚动的方法rnBOOL CWBView::DoMouseWheel(UINT fFlags, short zDelta, CPoint point)rnrnrn我想通过下面的方法接收网络中的数据后调用DoMouseWheel,不知怎么写?谢谢!!rnUINT CWBFrame::ProcessScrollViewInfo(PBYTE pbData, UINT nDataLen)rnrn WB_CMDDATA_SCROLLVIEW *pInfo = (WB_CMDDATA_SCROLLVIEW*)pbData;rn if( nDataLen < sizeof(WB_CMDDATA_SCROLLVIEW))rn return 0;rn if( pInfo->zDelta != m_viewParam.zDelta )rnrn m_viewParam.zDelta = pInfo->zDelta;rn rn //DoMouseWheel(nFlags, zDelta, pt);这里怎么写?rn rn return sizeof(WB_CMDDATA_SCROLLVIEW);rn
如何在类CTreeView中调用类CListView对象实例?
我在CTreeView中通过单击CTreeCtrl中的某项,在CListView中显示相应信息,就是如何获取CListView对象实例?rn#include "MyListView.h"rnvoid CMyTreeView::OnNMClick(NMHDR *pNMHDR, LRESULT *pResult)rn rn // 如何在此获取界面上已经运行显示的CMyListView实例rn // 我不希望这样 CMyListView pMyListView;rn // 或者CMyListView *pMyListView = new CMyListView()rnrn *pResult = 0;rnrn//---------------------------------------------------------------------------rn
如何在类A中调用类B的公有成员变量?
[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/16.gif][/img]rnrnrnrn类A:class MyCMFCToolBar : public CMFCToolBar。rn类B:class CMainFrame : public CFrameWndEx。rn其中类B中有类A,MyCMFCToolBar m_wndToolBar3;的公有变量。rn请问如何在类A的MyCMFCToolBar::OnMouseMove(UINT nFlags, CPoint point)事件中用m_wndToolBar3?rn rnrn谢谢大神了!rnrn
如何在视图类中调用对话框类的控件
新建了一个CLogin类由CDialog对话框类派生,在CFrame主窗口前先弹出相当于一个登陆对话框,之后对主窗口进行分割成几个视图类CTopVIew,CRightView,如何在视图类中调用对话框类的控件? 求给出具体过程及代码说明,谢谢
如何在其它类中调用这个 类的的涵数。
[color=#FF0000]这个一个写LOG文件类。或所有的*.cpp中或 在所有的的类在都要调用到。问题是:如果在其它类在要调用这个 ClevelLog.CLevelLog().该怎样操作呢。?[/color]rnrn#ifndef __LEVELLOG_H_rn#define __LEVELLOG_H_rnrn#include "TBString.h"rnrn//缺省的最大日志文件长度4Mrnrn#define MAX_SPACE 4096*4096rnrnclass CLevelLogrnrnprotected:rn int _fd;rn Short _level; // 日志级别rn ULong _space;rn String_var _name; // 日志文件名rnrnrnpublic:rn [color=#FF0000]CLevelLog(const char* fn, Short level = 2,ULong maxSpace = MAX_SPACE); //如何调用这个涵数[/color]呢。rn ~CLevelLog();rn int writeLog(Short level, char* fmt, ...);rn void setLevel(Short level);rn void setMaxspace(ULong space);rn;rnrn#endifrn~
如何在一个普通类中调用一个Fragment的方法
如何在一个普通类中调用一个Fragment的方法[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/32.gif][/img]
Java中类的实例化
什么是类的实例化 类:描述一种事物的定义,是抽象的概念 实例:该事物的一个具体的个体,是具体的东西 举例: 世界上人很多,可以定义一个Person类: Public Person { Public String Name {get; set;} Public String Age {get; set;} } 这是类的创建。 每个人又是有区别的,那我们就可以根据Person类来创建...
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表

相似问题

3
python中 一个类中函数怎么调用另一个类有参数self的函数
1
C# winform中,在Form1中调用cs类中的方法完成数据导出,想在Form1中实现进度显示功能,如何实现。
2
如何实现在多个下拉框中只有一个调用select2,js?
1
c++关于用一个类外函数调用两个不同对象问题
1
C++如何用一个类外的函数调用一个父类和一个子类分别构造的实例对象?
2
有没有大神告诉我一下 c++中 一个类 创建了很多对象如何快速调用这些对象的同一个方法
1
python是不是永远无法调用c++的一个派生类的dll?
2
【求助】Python中如何使具有相同父类中的两个子类之间进行方法调用
2
Tomcat中是通过什么方式实例化Servlet类的
0
discuz分类信息模板调用问题
1
C# 主程序调用DLL文件之后,点击DLL窗体中的一个按钮,调用主程序中的某个类,然后更新数据?
4
如何写一个接口去调用另外一个接口呢?
2
java怎么在另外一个类里面调用一个无返回值方法里面的局部变量呢?
1
一个类如何调用其他包中的类的对象?
0
c++调用多个嵌套的python脚本,其中一个python脚本启动了thread
2
python 关于对象实例化的问题
0
调用类模板生成类函数时参数不匹配
4
java抽象类的方法被多个子类实现时,this调用哪个
1
请问各位大佬,在java设计的一个GUI界面中可以调用MATLAB中的程序吗?
0
python 在B类方法中调用另一个文件中A类方法c, A中类方法调用了A类中另一个类方法d