
每日一练
小野
now student
展开
-
【每日一练】(第2期)关于静态成员的理解
//思考题一:// testStatic.cpp : 请问下面的代码有没有错误?怎么理解?//#include using namespace std;class A{public: int i; static A a;};A A::a;int main(){ A::a.a.a.a.a原创 2012-12-25 09:59:15 · 528 阅读 · 0 评论 -
【每日一练】(第1期)关于调用规范和函数指针
// testFunc.cpp : 关于调用规范和函数指针#include using namespace std; class Demo{ int x, y; public: Demo(int x, int y) : x(x), y(y) { } virtual void __stdc原创 2012-12-25 09:21:49 · 798 阅读 · 1 评论 -
【每日一练】(第3期)关于STL的泛型算法count_if()
//思考题二:理解下面的代码,说说这段代码的优点和缺点。#include #include #include #include using namespace std;class TestClass{public: TestClass(size_t val = 0) : bound(val) { } boo原创 2012-12-25 10:01:53 · 665 阅读 · 0 评论 -
【每日一练】(第4期)C++编程规范-继承
class Base{public: virtual void display(const std::string& strShow = "I am Base class !") { std::cout << strShow << std::endl; } virtual ~Base(){}};class Derive: p原创 2012-12-25 10:03:36 · 699 阅读 · 0 评论 -
【每日一练】】(第7期)C++编程规范之类的设计2
以下是披着面向对象外衣的面向过程编程(我们项目里面有很多这样的情况),请改编成真正的面向对象程序。class T { };class T1 : public T { public: void DoSth1(){ } };class T2 : public T { public: void DoSth2(){ } };void foo(原创 2013-01-05 15:00:47 · 817 阅读 · 0 评论