每天给自己提几个C++技术问题

每天给自己提几个问题,量变实现质变

    1.TCP/IP、UDP协议:三次握手
    2. class/struct区别、static、虚函数, static关键字
    3.线程
    4.new
    5.系统框架
    6.指针和引用区别
    7.函数重载
    8.中断的时候系统在做什么  详解操作系统中断
    9.消息总线模式
    10.高并发、低时延系统
    11.ARP机制原理
   12. 关系型数据库
    13.Ping IP的时候,系统在做什么
   14. vector内存运作?


关键词:

C++网络连接


TCP双向、可靠

UDP无次序、重复


同步 SendMessage

异步 PostMessage

 

阻塞

非阻塞

 

长连接

短连接

 

IO模型

IOCP模型

Epoll模型

 

多线程设计

Reactor网络编程设计模式 EventHandler

ACE

 

通信协议封包和解包

pimpl

 

友元类

friend class 类名(即友元类的类名);

friend和class是关键字,类名必须是程序中的一个已定义过的类。

友元类的所有成员函数都是另一个类的友元函数,都可以访问另一个类中的隐藏信息(包括私有成员和保护成员)。

(1) 友元关系不能被继承;
(2) 友元关系是单向的,不具有交换性。若类B是类A的友元,类A不一定是类B的友元,要看在类中是否有相应的声明;
(3) 友元关系不具有传递性。若类B是类A的友元,类C是B的友元,类C不一定是类A的友元,同样要看类中是否有相应的申明。








猜你喜欢

转载自blog.csdn.net/u012041523/article/details/74546046