CPP – Neohope的网络笔记 https://www.neohope.com Learn and share. Wed, 15 Aug 2018 06:21:49 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 浅谈CPP智能指针 https://www.neohope.com/2018/08/15/%e6%b5%85%e8%b0%88cpp%e6%99%ba%e8%83%bd%e6%8c%87%e9%92%88/ https://www.neohope.com/2018/08/15/%e6%b5%85%e8%b0%88cpp%e6%99%ba%e8%83%bd%e6%8c%87%e9%92%88/#respond Wed, 15 Aug 2018 06:17:16 +0000 http://www.neohope.com/?p=3337 ”(重载)。 访问智能指针本来的方法,使用操作符“.”。 我们常见的智能指针有以下几种: 下面给一个例子,说明一下std下的四种智能指针。 1、SmartPointerTest.cpp 2、MyTest.h 3、MyTest.cpp PS: 聪明的你有没有发下,CPP的智能指针,与JVM内存中的四种引用方式,强引用、软引用、弱引用,虚引用,有很多相似的地方呢?]]> https://www.neohope.com/2018/08/15/%e6%b5%85%e8%b0%88cpp%e6%99%ba%e8%83%bd%e6%8c%87%e9%92%88/feed/ 0 Windows服务程序访问NAS https://www.neohope.com/2015/01/30/windows%e6%9c%8d%e5%8a%a1%e7%a8%8b%e5%ba%8f%e8%ae%bf%e9%97%aenas/ https://www.neohope.com/2015/01/30/windows%e6%9c%8d%e5%8a%a1%e7%a8%8b%e5%ba%8f%e8%ae%bf%e9%97%aenas/#respond Fri, 30 Jan 2015 05:50:03 +0000 http://www.neohope.com/?p=1252 https://www.neohope.com/2015/01/30/windows%e6%9c%8d%e5%8a%a1%e7%a8%8b%e5%ba%8f%e8%ae%bf%e9%97%aenas/feed/ 0 GetLastError返回值含义 https://www.neohope.com/2014/12/11/getlasterror%e8%bf%94%e5%9b%9e%e5%80%bc%e5%90%ab%e4%b9%89/ https://www.neohope.com/2014/12/11/getlasterror%e8%bf%94%e5%9b%9e%e5%80%bc%e5%90%ab%e4%b9%89/#respond Thu, 11 Dec 2014 15:12:43 +0000 http://www.neohope.com/?p=1179 Continue reading GetLastError返回值含义]]> https://www.neohope.com/2014/12/11/getlasterror%e8%bf%94%e5%9b%9e%e5%80%bc%e5%90%ab%e4%b9%89/feed/ 0 使用命名管道实现进程间通信(上) https://www.neohope.com/2014/09/19/c%e4%bd%bf%e7%94%a8pipe%e5%ae%9e%e7%8e%b0%e8%bf%9b%e7%a8%8b%e9%97%b4%e9%80%9a%e4%bf%a1a/ https://www.neohope.com/2014/09/19/c%e4%bd%bf%e7%94%a8pipe%e5%ae%9e%e7%8e%b0%e8%bf%9b%e7%a8%8b%e9%97%b4%e9%80%9a%e4%bf%a1a/#respond Fri, 19 Sep 2014 03:08:05 +0000 http://www.neohope.com/?p=1112 https://www.neohope.com/2014/09/19/c%e4%bd%bf%e7%94%a8pipe%e5%ae%9e%e7%8e%b0%e8%bf%9b%e7%a8%8b%e9%97%b4%e9%80%9a%e4%bf%a1a/feed/ 0 匿名管道重定向命令行输出 https://www.neohope.com/2014/09/18/%e5%8c%bf%e5%90%8d%e7%ae%a1%e9%81%93%e9%87%8d%e5%ae%9a%e5%90%91%e5%91%bd%e4%bb%a4%e8%a1%8c%e8%be%93%e5%87%ba/ https://www.neohope.com/2014/09/18/%e5%8c%bf%e5%90%8d%e7%ae%a1%e9%81%93%e9%87%8d%e5%ae%9a%e5%90%91%e5%91%bd%e4%bb%a4%e8%a1%8c%e8%be%93%e5%87%ba/#respond Thu, 18 Sep 2014 08:45:12 +0000 http://www.neohope.com/?p=1131 https://www.neohope.com/2014/09/18/%e5%8c%bf%e5%90%8d%e7%ae%a1%e9%81%93%e9%87%8d%e5%ae%9a%e5%90%91%e5%91%bd%e4%bb%a4%e8%a1%8c%e8%be%93%e5%87%ba/feed/ 0 使用WM_COPYDATA实现跨进程通讯(上) https://www.neohope.com/2014/09/15/%e4%bd%bf%e7%94%a8wm_copydata%e5%ae%9e%e7%8e%b0%e8%b7%a8%e8%bf%9b%e7%a8%8b%e9%80%9a%e8%ae%afa/ https://www.neohope.com/2014/09/15/%e4%bd%bf%e7%94%a8wm_copydata%e5%ae%9e%e7%8e%b0%e8%b7%a8%e8%bf%9b%e7%a8%8b%e9%80%9a%e8%ae%afa/#respond Mon, 15 Sep 2014 04:18:19 +0000 http://www.neohope.com/?p=1118 https://www.neohope.com/2014/09/15/%e4%bd%bf%e7%94%a8wm_copydata%e5%ae%9e%e7%8e%b0%e8%b7%a8%e8%bf%9b%e7%a8%8b%e9%80%9a%e8%ae%afa/feed/ 0 VS2013编译VS2010的CPP项目出错 https://www.neohope.com/2014/07/30/vs2013%e7%bc%96%e8%af%91vs2010%e7%9a%84cpp%e9%a1%b9%e7%9b%ae%e5%87%ba%e9%94%99/ https://www.neohope.com/2014/07/30/vs2013%e7%bc%96%e8%af%91vs2010%e7%9a%84cpp%e9%a1%b9%e7%9b%ae%e5%87%ba%e9%94%99/#respond Wed, 30 Jul 2014 09:14:48 +0000 http://www.neohope.com/?p=1068 https://www.neohope.com/2014/07/30/vs2013%e7%bc%96%e8%af%91vs2010%e7%9a%84cpp%e9%a1%b9%e7%9b%ae%e5%87%ba%e9%94%99/feed/ 0 cpp用函数实现sizeof操作符的功能 https://www.neohope.com/2014/04/15/cpp%e7%94%a8%e5%87%bd%e6%95%b0%e5%ae%9e%e7%8e%b0sizeof%e6%93%8d%e4%bd%9c%e7%ac%a6%e7%9a%84%e5%8a%9f%e8%83%bd/ https://www.neohope.com/2014/04/15/cpp%e7%94%a8%e5%87%bd%e6%95%b0%e5%ae%9e%e7%8e%b0sizeof%e6%93%8d%e4%bd%9c%e7%ac%a6%e7%9a%84%e5%8a%9f%e8%83%bd/#comments Tue, 15 Apr 2014 03:52:30 +0000 http://www.neohope.com/?p=954 https://www.neohope.com/2014/04/15/cpp%e7%94%a8%e5%87%bd%e6%95%b0%e5%ae%9e%e7%8e%b0sizeof%e6%93%8d%e4%bd%9c%e7%ac%a6%e7%9a%84%e5%8a%9f%e8%83%bd/feed/ 1 基于Svchost的服务介绍 https://www.neohope.com/2014/04/08/%e5%9f%ba%e4%ba%8esvchost%e7%9a%84%e6%9c%8d%e5%8a%a1%e4%bb%8b%e7%bb%8d/ https://www.neohope.com/2014/04/08/%e5%9f%ba%e4%ba%8esvchost%e7%9a%84%e6%9c%8d%e5%8a%a1%e4%bb%8b%e7%bb%8d/#respond Tue, 08 Apr 2014 07:39:35 +0000 http://www.neohope.com/?p=942 Continue reading 基于Svchost的服务介绍]]> https://www.neohope.com/2014/04/08/%e5%9f%ba%e4%ba%8esvchost%e7%9a%84%e6%9c%8d%e5%8a%a1%e4%bb%8b%e7%bb%8d/feed/ 0 Win7调试服务程序,Debugbreak函数不响应,直接退出 https://www.neohope.com/2014/04/08/win7%e8%b0%83%e8%af%95%e6%9c%8d%e5%8a%a1%e7%a8%8b%e5%ba%8f%ef%bc%8cdebugbreak%e5%87%bd%e6%95%b0%e4%b8%8d%e5%93%8d%e5%ba%94%ef%bc%8c%e7%9b%b4%e6%8e%a5%e9%80%80%e5%87%ba/ https://www.neohope.com/2014/04/08/win7%e8%b0%83%e8%af%95%e6%9c%8d%e5%8a%a1%e7%a8%8b%e5%ba%8f%ef%bc%8cdebugbreak%e5%87%bd%e6%95%b0%e4%b8%8d%e5%93%8d%e5%ba%94%ef%bc%8c%e7%9b%b4%e6%8e%a5%e9%80%80%e5%87%ba/#respond Tue, 08 Apr 2014 02:27:42 +0000 http://www.neohope.com/?p=934 操作中心->维护->检查问题报告的解决方案->设置 每次发生问题时,在检查解决方案之前先询问我 保存设置后,就可以进入断点了,再次鄙视微软。 后来,又发现,即使设置后,仍然无法响应断点,没办法,只好用比较挫的代码搞定了: 这样,服务启动后,会一直等待调试器。启动服务后,手动通过VS、任务管理器或Process Explorer附加到进程,就可以对启动的服务进行调试了。 参考: DebugBreak not breaking]]> https://www.neohope.com/2014/04/08/win7%e8%b0%83%e8%af%95%e6%9c%8d%e5%8a%a1%e7%a8%8b%e5%ba%8f%ef%bc%8cdebugbreak%e5%87%bd%e6%95%b0%e4%b8%8d%e5%93%8d%e5%ba%94%ef%bc%8c%e7%9b%b4%e6%8e%a5%e9%80%80%e5%87%ba/feed/ 0