Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

tutuwu2019/cpp_code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

195 Commits

Repository files navigation

cpp_code

运行环境 centos8

c与c++

struct 与 class

  1. 但从c风格的结构体来说,只能实现对数据结构的封装。但要注意,不支持面向对象。还有c风格的结构体不支持成员函数。
  2. c++ 风格的结构体在默认的权限与类有区别,前者默认公有,后者默认私有。然后都能实现封装抽象。
  3. c 和 c++ 都符合内存填充,默认空结构体、空类的大小为1B,要拥有唯一地址。
  4. c++中的类的静态成员,默认是只能类内声明,类外定义,但是也有特殊情况,但这情况需要符合是 成员对象属于 常量。像c++11 添加了关键字 constexpr、c++17 增加了 inline关键字 在这方面的应用。

About

cpp code 自用

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /