Tips
文章平均质量分 66
IronYoung
字节跳动 AI Lab | 图形图像 | 机器学习 | weibo:@iamironyoung
展开
-
C/C++ 实现 atoi 函数
将一段字符串转换为整数数字,最基本的方法就是使用 atoi 函数。如果让我们自己实现一段 atoi 函数,需要注意的细节比较多。原始版本首先想到的就是字符类型之间的差值。可以直接使用字符相减得到差值。 int myAtoi(char* pstr){ int ans = pstr[0] - '0'; return ans;}看起来好像很简单,但是答案就是这样么?原创 2015-11-16 15:00:34 · 3708 阅读 · 0 评论 -
内存中堆(heap)与栈(stack)的区别
根源出处已不可考证,不过写的很好,转来当作备忘。一个程序一般分为3段:text段,data段,bss段。TEXT 段:就是放程序代码的,编译时确定,只读;DATA段:存放在编译阶段(而非运行时)就能确定的数据,可读可写。就是通常所说的静态存储区,赋了初值的全局变量和静态变量存放在这个区域,常量也存放在这个区域;BSS 段:定义而没有赋初值的全局变量和静态变量,放在这个区域。转载 2014-12-02 19:15:28 · 6299 阅读 · 1 评论 -
windows+Python+virtualenv 环境配置
virtualenv是Python中常用的虚拟环境。可以理解为属于python的虚拟机。在Linux和Mac系统上,virtualenv环境是很方便配置的,但是在windows平台上比较麻烦。首先让我们先来安装pip。原创 2014-11-26 23:10:46 · 2363 阅读 · 0 评论 -
类静态成员变量的类外初始化
1. 在类中,只是声明了静态变量,并没有定义。2. 声明只是表明了变量的数据类型和属性,并不分配内存;定义则是需要分配内存的。注意:如果在类里面这么写int a; 那么是既声明了变量,也定义了变量,两者合在一起了。3. 静态成员是“类级别”的,也就是它和类的地位等同,而普通成员是“对象(实例)级别”的。类级别的成员,先于该类任何对象的存在而存在,它被该类所有的对象共享。4. 现在,咱们假定要实例化原创 2014-10-19 21:29:15 · 2177 阅读 · 0 评论 -
C/C++实现正负数四舍五入
C/C++ 实现四舍五入,四行代码,绝对便捷原创 2014-11-08 10:15:01 · 7700 阅读 · 0 评论 -
C++ 数字、string 简便互转
C++ 数字、string 两种类型的极为方便的互相转化方法原创 2014-08-29 16:56:18 · 3440 阅读 · 0 评论 -
C++中const限定符与指针
最近在看《C++ Primer》,看到const限定符与指针的关系之时,感觉绕的云里雾里。细细体味之后,感觉到了其中的奥秘,于是写了一份学习心得,供大家学习时参考~共同学习,共同进步呐~const与指针之间的交互过程分为两部分:1. 指向const对象的指针;2. const指针。所以“const指针”这个名字不是能乱叫的,不能作为const与指针使用时的统称。1. 指向const原创 2013-06-26 19:13:03 · 1150 阅读 · 0 评论 -
Coursera 程序设计实习 / Practice on Programming 笔记(第一周)
第一周 从C走进C++原创 2014-04-07 13:00:57 · 2099 阅读 · 0 评论 -
VS2010+win7(x64/x86)+OpenGL环境配置
glut下载地址:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zipglut.h ---> C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\glglut.dll,glut32.dll ---> C:\Windows\SysWOW6转载 2014-02-01 17:03:18 · 1892 阅读 · 0 评论 -
win7自带硬盘分区工具
无损C盘切割,WIN7自带工具分区,不用使用第三方工具,十分方便! 用Acronis Disk Director Suite 来切割C盘会出现一些莫名其妙的问题,所以还是使用win7系统自带的磁盘管理工具对硬盘分区比较安全。1、在桌面我的计算机单击右键,选择管理。以下操作请看图片:2、3、4、5、6、然后在绿色的新划分出来的可用空间上点鼠标右键,选择建立新卷,在出现原创 2012-10-02 11:32:49 · 2064 阅读 · 0 评论