
c++ programming Language
微笑____
学习交流,共同提高,不亦乐乎???
展开
-
学习的差距
在新的班级安身了,经常会被问到“为什么”,我都不知道回答多少遍了,实际上很简单的答案:我想走计算机科学与技术这条技术路线,做一个实实在在的技术人员,期望不是很高,就想做一个程序员。为的就是多在校期间学习更多。上了几次机,发现新的班上有很多高手,就是我们认为的技术牛人了。也许对于一原创 2011-09-08 19:32:24 · 690 阅读 · 0 评论 -
刘杰c++学习笔记
面向过程:采用模块化,按照解决问题的步骤分布设计。对象:是现实的实体,是由一组状态和行为组成的集合。对象(Object):是由信息对它进行处理的描述组成的包。面向对象的特点:类:一组具有共同特征的对象的描述。类是多个对象的抽象,对象是类的一个实例。类的封装:封装是把类对象的状态方法封闭起来,形成一个能动的实体。并提供访问他们的机制。类的继承:是指类继承原有类的全部数据、原创 2012-09-22 11:52:04 · 2707 阅读 · 0 评论 -
面向对象笔记1
文章来源:http://snicolashe.blog.163.com 面向对象方法中的抽象,是指对具体问题(对象)进行概括,抽出一类对象的公共性质并加以描述的过程。对一个问题的抽象包括两个方面:数据抽象和行为抽象(或称为:功能抽象和代码抽象)封装:就是将抽象得到的数据和行为(或功能)相结合,形成的一个有机的整体,也就是将数据用户操作数据的函数代码进行有机的结合,形转载 2012-08-07 09:37:28 · 1068 阅读 · 0 评论 -
如何学好Visual C++
1.1 如何学好VC这个问题很多朋友都问过我,当然流汗是必须的,但同时如果按照某种思路进行有计划的学习就会起到更好的效果。万事开头难,为了帮助朋友们更快的掌握VC开发,下面我将自己的一点体会讲一下:1、需要有好的C/C++基础。正所谓“磨刀不误砍柴工”,最开始接触VC时不要急于开始Windows程序开发,而是应该进行一些字符界面程序的编写。这样做的目的主要是增加对语言的熟悉程度,同转载 2012-04-11 17:09:11 · 1007 阅读 · 0 评论 -
用typeid来判定数据类型
利用typeid可以在程序运行时对变量或者对象的实际类型进行识别,并针对识别出来的类型进行一些特殊处理。typeid在多态中的一个重要用途就是识别多态运行过程中基类指针或引用实际指向的对象类型,并针对识别出来的类型做出不同的处理。#includeusing namespace std;class A{};/* 用typeid来判定数据的类型*/void main原创 2012-01-03 10:34:28 · 1256 阅读 · 0 评论 -
学生成绩管理系统
想起了期末考试数据结构的考题,萌生了敲出我在考场上写出的程序,今天敲出来,发现了很多错误,最典型的就是“动态定义数组”的问题,贴出来,来提醒自己:#include#includeusing namespace std;class Stu{public:string name; //学生姓名int score;//成绩};void main(){ int total(0)原创 2012-01-14 13:02:33 · 1388 阅读 · 0 评论 -
graphics.h
/* graphics.h Definitions for Graphics Package. Copyright (c) Borland International 1987,1988 All Rights Reserved.*/#if __STDC__#define _Cdecl#else#define _Cdecl cdecl#endif转载 2012-01-13 13:44:34 · 4097 阅读 · 0 评论 -
我学的第一个《数据结构与算法》的程序
康老师在机房教的,虽然没有书,但是还是认真的听着,老师讲的也很是仔细。申请一个动态内存,定义一个动态的数组。实际上就是生成一个线性表。#include#includeusing namespace std;#define ok 1typedef struct { int *p;//=(int *)malloc(10*sizeof(int)); int size; i原创 2011-09-07 12:25:37 · 723 阅读 · 0 评论 -
c++中的直接初始化与复制初始化
按照C++ Primer第四版中文版13.1节中的说法:1.对象的定义回忆一下,C++支持两种初始化形式(2.3.3节):直接初始化和复制初始化。复制初始化使用=符号,而直接初始化将初始化式放在圆括号中。当用于类类型对象时,初始化的复制形式和直接形式有所不同:直接初始化直接调用与实参匹配的构造函数,复制初始化总是调用复制构造函数。复制初始化首先使用指定构造函数创建一个临时对象(7.转载 2011-11-01 19:16:04 · 2225 阅读 · 0 评论 -
两种与const相关的指针类型
名称 类型datatype *const p const datatype *p 解释:指针地址是常量,它只能指向在初始化时指向的单元,能通过该指针修改指向单元的内容原创 2011-09-18 23:34:56 · 576 阅读 · 0 评论 -
这两天做作业有感
国庆节7天假,很容易就过去了,这两天在补作业,说实话,老师布置的作业都很基础的,选择填空题都是一些概念性很强的常识题。而程序设计题呢,也都是类似于谭浩强老师编的教材上的题目了。真的很基础,但是我发现那些程序设计题,自己做的还是没有进入状态,没有手感,很多程序似曾相识,编过、做过、原创 2011-10-07 17:15:56 · 769 阅读 · 0 评论 -
学习《c++primer》笔记二
《c++ primer 》学习笔记二1,初始化:有复制初始化和直接初始化int i(1024);//direct-initialization 直接初始化int i = 1024;//copy-initilization复制初始化直接初始化语法更灵活且效率更高。原创 2011-09-17 21:30:09 · 661 阅读 · 0 评论 -
学习《c++primer》笔记一
(1)运用std中的命名空间:std::cout> std::cout(2)注释不可以嵌套(3)读入未知数目的输入#include int main() { int sum = 0, value; // read till end-o原创 2011-09-16 22:12:37 · 539 阅读 · 0 评论 -
学习c++的知识点
C++常见问题解答 引言篇1.学习C++是否必须先了解C? 2.怎样开始学习C++? 3.改进C++程序的最好方法是什么? 4.对于小的程序C优于C++,对吗? 5.C是C++的子集吗? 6.C++与C有什么区别?转载 2011-08-19 15:22:14 · 2652 阅读 · 0 评论 -
c++的三种指针
1.指向常量的指针 指针所指的对象是常量,指针本身是常量。#include<iostream>using namespace std;void main(){ int stop; const char *pc="dukang"; pc[2]='t';//错误,修改了常量 pc="wang"; cout<<pc<<endl; cin>>s原创 2015-06-28 10:24:27 · 2282 阅读 · 0 评论