C++
fenghen777
这个作者很懒,什么都没留下…
展开
-
C++学习随记-基础知识篇一
本篇文章是我的第一篇技术博客,有什么不足之处,还请各位读者不吝指出。最近工作比较闲,抽点时间提高一下自己的C++水平,加深对基础知识的了解。首先本着学以致用的心理和目的,参考了一些C++面试题,下面开始。1 malloc/free new/delete 区别malloc/free 针对基本数据类型(搞了半天也没插进代码)free(a)释放内存,只能释放一次,再次fre原创 2015-06-30 15:40:49 · 424 阅读 · 0 评论 -
C++学习:** 多重指针
int ab = 10; int *ac = &ab; int **ad = ∾ cout<<" *ac = " << *ac<<endl; cout<<" ac = " << ac<<endl; cout<<" ad = " << ad<<endl; cout<<" *ad = " << *ad<<endl; cout<<" **ad原创 2015-07-02 11:55:57 · 792 阅读 · 0 评论 -
C++ 11之 && 右值引用
最近在看cocos2dx的源代码,发现了一个模板类有一个奇怪的语法&&: inline RefPtr(RefPtr<T> && other) { _ptr = other._ptr; other._ptr = nullptr; }刚开始一阵犯晕,一个类型Ref<T>和一个似乎是形参的other与操作会得出一个什么?显然这种理解是错误的。。“&&”还原创 2015-07-03 15:10:40 · 10293 阅读 · 4 评论 -
C++ strcat
百度了一下网络上的代码,发现大多数是有问题的,自己琢磨着写了一个加深一下理解。 字符串拼接:char* strcat(char* s,char* t){ assert((s != NULL) && (t != NULL));//对输入源进行检测 char* stradd = (char*)malloc(sizeof(char)*(strlen(s)+strlen(t)+1));原创 2015-07-07 11:35:54 · 1138 阅读 · 0 评论 -
类的继承和组合
摘自:http://man.chinaunix.net/develop/c&c++/c/c.htm#_Toc520633998 第10章 类的继承与组合 对象(Object)是类(Class)的一个实例(Instance)。如果将对象比作房子,那么类就是房子的设计图纸。所以面向对象设计的重点是类的设计,而不是对象的设计。 对于C++程序而言,设计孤立的类是比较容易的,难的是正确设计基类及其派转载 2015-07-22 16:46:15 · 366 阅读 · 0 评论 -
C++/C试题
摘录自: 《高质量C++/C编程指南》 本试题仅用于考查C++/C程序员的基本编程技能。内容限于C++/C常用语法,不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的编程质量以及对C++/C的理解程度,但不能反映考生的智力和软件开发能力。 笔试时间90分钟。请考生认真答题,切勿轻视。 一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。转载 2015-07-23 15:16:19 · 440 阅读 · 0 评论 -
字符串替换
要求:输入字符串A,输入字符串B,将A中的’ 空格’替换成B。#include <stdlib.h>#include <stdio.h>#include <string.h>void replaceChar(char a[],char *rep,int alllength){ printf("you input a = %s\n",a); printf("you input原创 2015-08-06 18:55:52 · 422 阅读 · 0 评论