[C++ 学习笔记 13] Effective C++ 条款 32-40 第六章 继承与面向对象设计 32、确定你的 public 继承塑模出 is-a 关系 “public 继承”意味 is-a。适用于 base classes 身上的每一件事一定也适...
任务:类实例不让复制(noncopyable)。 “不写复制构造函数”是不行的,因为 C++ 会默认给你生成一个。C++ 03 为了实现 noncopyable 需要把复制构造函数和复制函数设为 private: private:...
正常情况下,union 顺序应该是不重要的,但在语言设计缺陷被引发时,好像有点重要了。先看 C99 怎么解决问题的: #include <stdio.h> struct One { int a; }; struct Two { int a...
第二章 构造/析构/赋值运算 5、了解 C++ 默默编写并调用哪些函数 编译器可以隐式为类创建:默认构造函数、复制构造函数、赋值构造函数、析构函数。 6、若不想使用编译器自动产生的函数,就应...
第一章 让自己习惯 C++ 1、视 C++ 为一个语言联邦 C++ 是个多重范型编程语言:面向过程、面向对象、函数式、泛型、原编程式,所以他的规约很多,记住四个次语言可以帮助了解 C++:C、Object-...
前几天在 Windows 编译了 asio-1.10.8\src\tests\latency\tcp_server.cpp,结果并不能正常工作,客户端连上来,发数据后就卡死了…… 今天,重新思考用 aiso coroutine 来写个 echo server ...
看 asio 范例 async_tcp_echo_server.cpp 的过程学习到不少东西。 // // async_tcp_echo_server.cpp // ~~~~~~~~~~~~~~~~~~~~~~~~~ // // Copyright (c) 2003-2016 Christopher M. Kohlhoff...
没有更多内容
加载失败,请刷新页面
没有更多内容
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复