重学C++
ljafl9988
这个作者很懒,什么都没留下…
展开
-
c int 转string 和string 转int
今天碰到个奇葩,什么都不问,就问我c语言怎么int 转string 和string 转int。还真就问准了。js用久了,转换类型什么的都忘了。现在来复习下这个问题。string 转int,最简单的,用atoi()函数就可以了。atoi(int value, char *string, int radix); 最有一个参数是转换的进制。也可以直接atoi(char *stri原创 2013-04-01 21:15:51 · 1665 阅读 · 0 评论 -
c++面试题(2)
51. 引用与指针有什么区别?答 、1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。3) 不存在指向空值的引用,但是存在指向空值的指针。 52. 描述实时系统的基本特性答 、在特定时间内完成特定的任务,实时性与可靠性。 54. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?转载 2016-03-21 14:44:32 · 479 阅读 · 0 评论 -
c++类型转换
1. string -> int : (1)atoi() C语言库std::string numStr = "123";int number = std::atoi( numStr.c_str() );(2)stringstreamstring s = "17"; stringstream ss; ss<<s; int i; ss>>i; cout(3)st原创 2016-03-21 10:16:07 · 460 阅读 · 0 评论 -
单例
一个单例类:class Singleton { private: Singleton(); virtual ~Singleton(); static Singleton* instance; public: static Singleton* GetInstance();}; Singleton* Singleton::instance=原创 2013-04-17 12:25:25 · 553 阅读 · 0 评论 -
一个空类会生成哪些默认函数
http://www.cnblogs.com/graphics/archive/2010/07/14/1776950.html一个空类会生成哪些默认函数定义一个空类class Empty{};默认会生成以下几个函数1. 无参的构造函数Empty(){}2. 拷贝构造函数Empty(const Empty& copy){转载 2013-04-17 12:41:43 · 821 阅读 · 0 评论 -
c++类的调用
去面试了几家公司,好像每家都出了类的调用,应该就是想考考继承和虚函数的用法。确实,不背出来,现场想还得花点时间。#include using namespace std;class A{public: A(){cout<<"1"<<endl;} ~A(){cout<<"2"<<endl;} virtual void print() {cout<<"th原创 2013-03-28 15:17:55 · 956 阅读 · 0 评论 -
大文件排序
http://www.cnblogs.com/uvsjoh/archive/2012/03/24/2415343.html在某些应用中,因为内存资源有限制,而要排序的文件很大(比如10G的文件,只有10M的内存)主要的思想是:1 分割文件,使分割的文件能全部加载到内存。2 分别排序每一个分割的文件3 合并文件 难的是合并操作1 跌增合并,一次合并两个文件。依次类推,直到最终只剩一个文件。时间复转载 2013-04-17 12:28:01 · 832 阅读 · 0 评论 -
plist文件的创建与读取
在做iOS开发时,经常用到到plist文件, 那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文件是xml格式的。Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息我们创建一个项目来学习plist文件的读写。转载 2013-04-10 21:15:11 · 904 阅读 · 0 评论 -
结构体初始化
http://zhidao.baidu.com/question/160587080struct city{ char name[20]; double population; double housing; double ave;};city cities[2];cities[0]={"A",10000,11};cities[1]={"B",20000,11};为什么不转载 2013-04-05 22:54:35 · 1777 阅读 · 0 评论 -
C语言二叉树建立,遍历(递归与非递归),交换子树
对二叉树几乎没怎么用过,先学下最简单的吧//// main.cpp// test1//// Created by lj on 13-4-1.// Copyright (c) 2013年 lj. All rights reserved.//#include#include#includeusing namespace std;//建树typedef struct原创 2013-04-02 13:00:52 · 984 阅读 · 1 评论 -
c++面试题(1)
1. 面向对象的程序设计思想是什么?答:把数据结构和对数据结构进行操作的方法封装形成一个个的对象。 2. 什么是类?答:把一些具有共性的对象归类后形成一个集合,也就是所谓的类。 3. 对象都具有的两方面特征是什么?分别是什么含义?答:对象都具有的特征是:静态特征和动态特征。静态特征是指能描述对象的一些属性(成员变量)转载 2016-03-21 14:45:59 · 565 阅读 · 0 评论