随笔分类 -  c/c++

摘要:工具/代码片段管理 上面地址是vs内部代码片段,可以参考写自定义片段 写好的模板保存为.snippet文件,放到固定文件夹中,然后使用添加,直接找到文件夹添加即可 <?xml version="1.0" encoding="utf-8"?> <CodeSnippets xmlns="http://s 阅读全文
posted @ 2022-07-22 12:05 00000000O 阅读(151) 评论(0) 推荐(0) 编辑
摘要:https://zhuanlan.zhihu.com/p/82761324 在c语言中float函数是单精度的。它在内存中以二进制的形式存储。分为符号位,阶码与尾数三部分。 符号位最为简单,如果你存储的是正数那么符号数就是0。如果是负数,则为1。 下面,我以13.625为例说明阶码与尾数的表示方法。 阅读全文
posted @ 2020-07-13 21:34 00000000O 阅读(687) 评论(0) 推荐(0) 编辑
摘要:https://zhuanlan.zhihu.com/p/63897066 在神经网络当中,为了尽快落地就需要考虑到数据存储以及速度问题,这时候将浮点数转为定点数就是一种比较常规的做法,也就是涉及到Binary neural networks和quantization,这部分有待下一篇继续补充,现在 阅读全文
posted @ 2020-07-13 21:28 00000000O 阅读(1549) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/goodhacker/archive/2011/07/20/2111996.htmlC风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是:TYPE b = (TYPE)a。C++风格的类型转换提供了4... 阅读全文
posted @ 2017-09-20 10:50 00000000O 阅读(155) 评论(0) 推荐(0) 编辑
摘要:https://www.zhihu.com/question/26851369智能指针一个很重要的概念是“所有权”,所有权意味着当这个智能指针被销毁的时候,它指向的内存(或其它资源)也要一并销毁。这技术可以利用智能指针的生命周期,来自动地处理程序员自己分配的内存,避免... 阅读全文
posted @ 2017-09-19 15:08 00000000O 阅读(374) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/yaozhongxiao/archive/2010/08/08/1795338.html在讨论全局变量之前我们先要明白几个基本的概念: 1. 编译单元(模块): 在ide开发工具大行其道的今天,对于编译的一些... 阅读全文
posted @ 2017-09-19 13:52 00000000O 阅读(165) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/luoweifu/article/details/48852119上一篇文章带你玩转Visual Studio——带你了解VC++各种类型的工程一文中讲了各种类型VC++工程的主要功能和用途。现在将带你一起快速开发c++程序。... 阅读全文
posted @ 2017-09-13 15:16 00000000O 阅读(423) 评论(0) 推荐(0) 编辑
摘要:http://blog.pfan.cn/embed/19089.html WaitForSingleObject的用法DWORD WaitForSingleObject( HANDLE hHandle, DWORD dwMillise... 阅读全文
posted @ 2017-02-28 17:01 00000000O 阅读(204) 评论(0) 推荐(0) 编辑
摘要:sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字。服务器端编程的步骤:1:加载套接字库,创建套接字(WSAStartup()... 阅读全文
posted @ 2017-02-28 15:25 00000000O 阅读(192) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/hlxs/p/3783920.html昨天看了《COM本质论》的第一章”COM是一个更好的C++”,觉得很有必要做一些笔记,于是整理成这篇文章,我相信你值得拥有。这篇文章主要讲的内容是:一个实现了快速查找功能的类FastS... 阅读全文
posted @ 2017-02-21 11:22 00000000O 阅读(244) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/yaowen/archive/2013/01/15/2861727.html字符串前面加L表示该字符串是Unicode字符串。_T是一个宏,如果项目使用了Unicode字符集(定义了UNICODE宏),则自动在字符串前面加... 阅读全文
posted @ 2016-11-29 11:34 00000000O 阅读(171) 评论(0) 推荐(0) 编辑
摘要:PDB Files: What Every Developer Must Knowhttp://www.wintellect.com/CS/blogs/jrobbins/archive/2009/05/11/pdb-files-what-every-developer... 阅读全文
posted @ 2016-11-08 16:19 00000000O 阅读(148) 评论(0) 推荐(0) 编辑
摘要:CRT检测定位内存泄漏位置#include "stdafx.h"#ifdef _DEBUG #define DEBUG_NEW new( _NORMAL_BLOCK, __FILE__, __LINE__) //重新定义new用于内存泄漏检测时输出行号 ... 阅读全文
posted @ 2014-10-06 21:39 00000000O 阅读(234) 评论(0) 推荐(0) 编辑
摘要:首先我们需要知道程序有没有内存泄露,然后定位到底是哪行代码出现内存泄露了,这样才能将其修复。最简单的方法当然是借助于专业的检测工具,比较有名如BoundsCheck,功能非常强大,相信做C++开发的人都离不开它。此外就是不使用任何工具,而是自己来实现对内存泄露的监控,... 阅读全文
posted @ 2014-10-06 21:16 00000000O 阅读(147) 评论(0) 推荐(0) 编辑
摘要:C++string类常用函数string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如strin... 阅读全文
posted @ 2014-10-05 18:14 00000000O 阅读(798) 评论(0) 推荐(0) 编辑
摘要:数字转字符串:用C++的streanstream:#include #Include string num2str(double i){ stringstream ss; ss>num; return num;}上面方法很简便... 阅读全文
posted @ 2014-10-04 15:36 00000000O 阅读(413) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补... 阅读全文
posted @ 2014-10-02 02:28 00000000O 阅读(367) 评论(0) 推荐(0) 编辑
摘要:基本概念真值:带符号位的机器数对应的真正数值称为机器数的真值0000 0001的真值 = +000 0001 = +1,1000 0001的真值 = –000 0001 = –1原码:原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值PS:正数的原、... 阅读全文
posted @ 2014-10-01 17:22 00000000O 阅读(269) 评论(0) 推荐(0) 编辑
摘要:对于函数的返回值,看似简单,但并非如此,比如:int func(int a);该函数会返回一个int型,如果进行一个调用int result=func(3);会发生什么情况?首先,func将返回值复制到一个匿名临时变量中,在这里假设该临时变量为anony(其实是没有名... 阅读全文
posted @ 2014-09-28 01:18 00000000O 阅读(188) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/dongtingzhizi/article/details/66800500. 引言 函数调用的过程实际上也就是一个中断的过程,那么C++中到底是怎样实现一个函数的调用的呢?参数入栈、函数跳转、保护现场、回复现场等又是怎样实... 阅读全文
posted @ 2014-09-26 00:53 00000000O 阅读(391) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示