C++学习笔记

C语言与C++语言的区别
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


1.C语言过程化编程首先确定计算机应采取的操作,然后使用编程语言来实现。
 按照一系列的流程生成特定的效果。


2.C语言是自顶向下的设计,理念是将大程序分解成小程序,易于编写模块。
  鼓励还发程序函数。


3.C++中,类是一种规范,描述新型数据格式。


4.源程序是.CPP, 目标文件.OBJ , 可执行文件.EXE


5.类定义以 clas开头,后面跟名称。
  关键字 public 确定了类成员的访问属性。
  在类对象作用域内,公共成员在类的外部是可访问的。
*****************************************************************
1.在主函数中的return 0;表示程序正常结束,
  如果return 1或者其它值,通常表示程序运行不正常。


2.范围解析运算符 :: ,与内联。


3.


****************************************************************
1.动态链接库编程
#####################################
1.动态链接库可以用来提供变量,函数或者类。


2.动态变量与静态变量,都是共享代码的方式。
  @使用静态变量,lib中的指令直接包含在最终生成的EXE文件中。
  @DLL(动态链接库),不必包含在最终的eXe中
      EXE文件执行时可以“动态”地引用和卸载这个与EXE独立的DLL文件。
  @两者的区别是于静态链接库中不能再包含其他的动态链接库或者静态库,
      而在动态链接库中还可以再包含其他的动态或静态链接库。


3.只要遵循DLL接口和调试方法,即可


4.windows中也包含了大量的.DLL文件,构成大量的API。


5.


*****************************************************************
private。static。const


********************************************************************
1.私有成员和外部数据的交互。 类中的 carname 成员不可在类外通过对象名访问,
   若 main()函数中出现下列语句:
     mycar.carname = new_carname;


2.static 修饰数据成员,能够被一个类的所有对象共享
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值