C++ 虚函数 纯虚函数。
c语言 va_list va_start va_arg va_end 函数参数不确定。
hash 算法 处理冲突方法。
C++ 指针操作 -> 首地址+偏移量。
C++ 重载:同一个类中的同名函数。
重写(覆盖):必须为虚函数,作用于基类与继承类,参数列表和返回值均不可变。
隐藏:在基类与继承类中的同名函数,除非参数列表,返回值与基类相同并且有Virtual修饰,其他均是隐藏。
局部变量未初始化,编译器报错;全局变量未初始化,部分类型会默认初始化;静态变量都会默认初始化
openstack keystone v3 身份认证
from keystoneauth1.identity import v3
from keystoneauth1 import session
pwd = v3.Password(auth_url=
username=
password=
project_id=
user_domain_id=
project_domain_id=
)
idn = session.Session(auth=pwd)
client.Client(session=idn)
c++类访问权限:
1.公有成员
类可以访问,
类对象可以访问,
通过公有继承的派生类可以访问,
通过私有继承的派生类可以访问,
通过保护继承的派生类可以访问,
通过公有继承的派生类的对象可以访问,
通过私有继承的派生类的对象不可以访问,
通过保护继承的派生类的对象不可以访问。
2.私有成员
类可以访问,
类对象不可以访问,
通过公有继承的派生类不可以访问,
通过私有继承的派生类不可以访问,
通过保护继承的派生类不可以访问,
通过公有继承的派生类的对象不可以访问,
通过私有继承的派生类的对象不可以访问,
通过保护继承的派生类的对象不可以访问。
3.保护成员
类可以访问,
类对象不可以访问,
通过公有继承的派生类可以访问,
通过私有继承的派生类可以访问,
通过保护继承的派生类可以访问,
通过公有继承的派生类的对象不可以访问,
通过私有继承的派生类的对象不可以访问,
通过保护继承的派生类的对象不可以访问。