问题描述:
(4)阅读程序,写出执行结果,并回答问题
#include
using namespace std;
class A
{
public:
int n;
};
class B:public A {}; // class B:virtual public A{};
class C:public A {}; // cla...
分类:
编程语言 时间:
2015-05-20 09:47:59
阅读次数:
132
(1)定义一个名为CPerson的类,有以下私有成员:姓名、身份证号、性别和年龄,成员函数:构造函数、析构函数、输出信息的函数。并在此基础上派生出CEmployee类,派生类CEmployee增加了两个新的数据成员,分别用于表示部门和薪水。要求派生类CEmployee的构造函数显示调用基类CPerson的构造函数,并为派生类CEmployee定义析构函数,定义输出信息的函数。
class C...
分类:
其他好文 时间:
2015-05-20 09:47:23
阅读次数:
139
问题描述:
(2)阅读程序,写出执行结果
#include
using namespace std;
class Base
{
public:
Base(char i) { cout<<"Base constructor. --"<<i<<endl; }
};
class Derived1:virtual public Base
{
public:
Der...
分类:
编程语言 时间:
2015-05-20 09:47:09
阅读次数:
106
(2)字符串除了用C++扩充的string类型外,按C语言的传统,还可以用char *表示。请将类声明中的string全部改为char *后,重新写一遍程序(此时的区别是,类中有指针成员,构造和析构函数需要考虑深复制的问题了。)
class CPerson
{
protected:
char *m_szName;
char *m_szId;
int m_nSex...
分类:
其他好文 时间:
2015-05-20 09:46:30
阅读次数:
166
定义点类Point,并以点类为基类,派生出直线类Line,从基类中继承的点的信息表示直线的中点。请阅读下面的代码,并将缺少的部分写出来。
#include
#include
using namespace std;
class Point //定义坐标点类
{
public:
Point():x(0),y(0) {};
Point(double x0, double...
分类:
其他好文 时间:
2015-05-20 09:46:23
阅读次数:
121
在上一篇博客里讲解了JAVA的线程的内存模型,见:JAVA并发编程2_线程安全&内存模型,接着上一篇提到的问题解决多线程共享资源的情况下的线程安全问题。
不安全线程分析
public class Test implements Runnable {
private int i = 0;
private int getNext() {
return i++;
}
@Overri...
分类:
编程语言 时间:
2015-05-20 09:44:58
阅读次数:
142
问题描述:
(5)阅读下面类的定义,请说出在测试函数中不同情况的调用产生的结果 #include
using namespace std;
class A
{
protected:
int a,b;
public:
A(int aa, int bb):a(aa), b(bb) {}
void printA()
{
cout<...
分类:
编程语言 时间:
2015-05-20 09:43:54
阅读次数:
155
1 2 #include 3 #include 4 5 class Parent 6 { 7 public: 8 Parent(){_static = this;} 9 ~Parent(){}10 virtual void print();11 static Parent* _static...
分类:
编程语言 时间:
2015-05-20 09:31:05
阅读次数:
115
各种 Sort 算法,包括 Quick Sort, Merge Sort, Heap Sort, Count Sort 1 package Sort; 2 3 public class Sort { 4 /* 5 * Quick Sort 6 * Tim...
分类:
其他好文 时间:
2015-05-20 07:09:30
阅读次数:
125
Trie, again.class TrieNode {public: // Initialize your data structure here. TrieNode() : prev(nullptr), c(0), bIsLast(false) { } TrieNo...
分类:
其他好文 时间:
2015-05-20 07:07:16
阅读次数:
119