摘要: 在对象创建的时候调用构造函数,在对象销毁的时候调用析构函数 1、以对象管理资源 2、如果你打算在一个内含"reference 成员"的class内支持赋值操作,你必须自己定义copy assignment操作符。(内含const 成员的class 也是如此) 3、析构函数绝对不要吐出异常,如果一个被 阅读全文
posted @ 2018-10-22 17:22 j_shuang 阅读(204) 评论(0) 推荐(0) 编辑
摘要: C++17增加了数十项新特性,值得关注的特性大概有下面这些: constexpr ifconstexpr lambdafold expressionvoid_tstructured bindingstd::apply, std::invokestring_viewparallel STLinline 阅读全文
posted @ 2018-10-22 11:04 j_shuang 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: winmain.cpp:入口函数 AfxWinMain 的实现; cmdtarg.cpp:类CCmdTarget的实现; wincore.cpp:类CWnd;doccore.cpp:类CDocument;thrdcore.cpp:类CWinThread;appcore.cpp:类CWinApp; > 阅读全文
posted @ 2018-10-22 11:04 j_shuang 阅读(295) 评论(0) 推荐(0) 编辑
摘要: CreateThread ( LPSECURITY_ATTRIBUTES lpThreadAttributes, SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, LPVOID lpParameter, DWORD dwCreati 阅读全文
posted @ 2018-10-22 11:03 j_shuang 阅读(186) 评论(0) 推荐(0) 编辑
摘要: * 使用常引用const & 代替值传递 * 使用先增操作,避免使用后增操作:在进行后增操作时,对象不但需要自增,还要返回一个包含自增前值得临时对象。 * 遵循‘单入口/单出口’原则,绝不要在一个函数里面写有多个return语句。 * 绝对不要返回对局部对象的引用!!! * 尽量使用标准库算法 * 阅读全文
posted @ 2018-10-22 11:02 j_shuang 阅读(223) 评论(0) 推荐(0) 编辑
摘要: C++ 1 1 新特性总结 1.1、 nullptr:取代 NULL 专用于空指针 1.2、1.2、constexpr: 近似const, 可以修饰变量,也可以修饰函数,既可以赋值字面常量也可以赋值以const变量重点:constexpr修饰的函数,生效于编译时而不是运行时, 重点应用于修饰函数使其 阅读全文
posted @ 2018-10-22 11:01 j_shuang 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1、不改变序列的操作:all_of() // 序列上所有元素全部都是...any_of() // 序列上所有元素存在一个是...none_of() // 序列上所有元素没有一个是... count(first, last, elem) // 对序列(指定元素)计数find(first, last, 阅读全文
posted @ 2018-10-22 11:00 j_shuang 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 原:https://www.cnblogs.com/luntai/p/5879026.html 类型转换机制可以分为:隐式类型转换 和 显示类型转换(强制类型转换) C中的类型转换: 事情要从头说起,这个头就是C语言.我们已经习惯了使用C-like类型转换,因为它强大而且简单. 主要有一下两种形式: 阅读全文
posted @ 2018-10-22 10:59 j_shuang 阅读(203) 评论(0) 推荐(0) 编辑
摘要: (1)红黑树来源于二叉搜索树,其在关联容器如map中应用广泛,主要优势在于其查找、删除、插入时间复杂度小,但其也有缺点,就是容易偏向一边而变成一个链表。 红黑树是一种二叉查找树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或Black。也就是说,红黑树是在二叉 查找树基础上进一步实现的; 阅读全文
posted @ 2018-05-31 18:34 j_shuang 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 答:HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。 HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议,与http主要区别在于: #http是超文本传输协议,信息是明文传输,https 则是具有 阅读全文
posted @ 2018-05-31 18:06 j_shuang 阅读(2148) 评论(0) 推荐(0) 编辑