《C++语言基础》程序阅读——多重继承
返回:贺老师课程教学链接 (1)阅读程序,写出执行结果#include <iostream> using namespace std; class A { public: A() { a=0; } A (int i) { a=i; } void print() { cou...
《C++语言基础》程序阅读——继承和派生
返回:贺老师课程教学链接 (1) #include <iostream> using namespace std; class Data { public: Data(int i):x(i) { cout<<"A"; } ~Data() { cout<<"B"; } priva...
《C++语言基础》程序阅读——字符串类的设计
返回:贺老师课程教学链接 阅读下面的程序,领会其中用到的设计方案、技术手段与算法。 /* 对于要定义的字符串类CMyString, 数据成员包括: - 字符串的长度; - 指向字符串第一个字符的指针 成员函数包括: - 不带参数的构造函数; - 带一个类型为const char *类型的参数(用于对字符串初始化)的构造函数; - 带一个const CMyString&类型的复制构造参数;....
《C++语言基础》程序阅读——学生信息管理系统
返回:贺老师课程教学链接 阅读程序“简单C++学生信息管理系统”,找出其中出现构造函数、友元函数、运算符重载、静态数成员语法现象出现的位置,仔细体会其用法,在以后的设计中能够灵活应用有关方法和技巧。 #include <iostream> #include <cstring> using namespace std; #define MAX 100 class...
《C++语言基础》程序阅读——运算符重载(一)
返回:贺老师课程教学链接 //(1) #include <iostream> using namespace std; class Sample { private: int x; public: Sample () { } Sample(int a){x=a;} void disp(){cout<<"x="<<x<&l...
《C++语言基础》程序阅读——深复制、友元、模板
返回:贺老师课程教学链接 (1) #include <iostream> using namespace std; class A { public: A() { cout<<"A"; } ~A() { cout<<"~A"; } }; class B { A *p; ...
《C++语言基础》程序阅读——指针、const、static
返回:贺老师课程教学链接 本周再补充三个和指针有关的阅读程序,进一步掌握指针工作的原理。友情提醒:画出内存,让程序的分析,在理性、有序中完成。如果有时间的变化,博客中加个自己画的图。可以在上机时通过单步执行,进一步和你在人脑中运行程序的过程进行对照。(1) 阅读程序,写出程序的运行结果并理解 #include <iostream> using namespace std; c.....
《C++语言基础》程序阅读——构造函数和析构函数
返回:贺老师课程教学链接 请写出下面程序的运行结果,再和计算机运行的结果对照。无论对错,再想一想。 #include <iostream> using namespace std; class A { int a , b ; public : A( ) { a=b=0; cout <<"a="<<a&...
《C++语言基础》程序阅读——和对象找感觉
返回:贺老师课程教学链接 按照封装与信息隐藏的原则,除非特别需要,类中的数据成员需要设置为私有。由此带来的问题是,在类外如何访问这些私有成员?下面4段程序概括了常用的方法。请仔细阅读下面的程序,在阅读过程中,画出对象、变量在内存中的表示图,写出这些程序的运行结果(包括变量的变化过程及程序的最终输出),达到彻底理解这些机制的目标。 (1)通过公共函数为私有成员赋值class Test { p.....
2013级C++第14周程序阅读
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759 1、阅读下面筛法求素数的程序,理解其算法。代码请从CSDN博客的课程主页上下载。如果对运行结果和其背后的原理仍不理解,请通过单步执行的手段跟踪理解,学会观察数组在运行过程中的变化。 #include <iostream> #include <iom.....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注