c++
Tem0915
这个作者很懒,什么都没留下…
展开
-
写一个double my_atof(char *str)函数,将一个数字字符串转换成对应的浮点数
#include double my_atof(char *str) { int flag = 1; double sum = 0; int count = 0; if(*str == '-') { flag = -1; str++; } while(*str != '\0') { if(*str == '.')原创 2015-03-23 20:58:00 · 883 阅读 · 0 评论 -
将数字字符串中字符转换为整数并返回其值
提示:每发现一个数字,把当前值乘以10,并把这个值和新的数字所代表的值相加原创 2015-03-23 17:06:24 · 1061 阅读 · 0 评论 -
计算字符串最后一个单词的长度,单词以空格隔开
输入描述: 一行字符串 输出描述: 整数N,最后一个单词的长度 输入例子: hello world 输出例子: 5 实现代码如下: #include #include using namespace std; int main() { string s; getline(cin, s); int n = 0原创 2016-07-07 17:33:23 · 880 阅读 · 0 评论 -
C/C++指针详解
这几天,在复习C/C语言时,发现对指针这一块儿有些东西不是那么清晰了,想着通过整理一下加固记忆,也好与大家一同分享一下。有错误之处,还请指出,大家一同学习、进步。 指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分原创 2016-08-01 10:32:16 · 615 阅读 · 0 评论 -
虚函数表解析
C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。 关于虚函数的使用方法,我在这里不做过转载 2016-08-04 23:29:22 · 465 阅读 · 0 评论