C++编程实战
吴英强
80后,IT男,全栈工程师。
展开
-
最近我在学习c++,为android项目做准备。
学习资源:达内7天的c++学习视频。晚上下班回家,就是听视频,了解c++的特性。白天就是,敲代码,做练习。相关的笔记保存在了为知笔记上面。为知笔记, 个人感觉, 还真是一个很好用的工具。(强烈推荐)代码尚未整理完, 争取五一假期,搞定此项工作。原创 2014-04-29 17:21:51 · 1521 阅读 · 0 评论 -
c++操作文件初体验,读写数据小例子
将数据写入/输出到文件中,进行保存#include //处理文件要包括头文件fstream #include #include //调用exit(1)需要包含cstdlib using namespace std;int main(){ int a; //打开文件,要使用文件必须正确打开,对输出文件,注意写ios::out // f1.dat是要“写”的文原创 2015-01-07 22:04:32 · 1065 阅读 · 0 评论 -
实现string类的操作符重载 + = > < == != >> <<
//MyString.h#pragma once#include using namespace std;class MyString{private: char *m_ptr;//内存空间 public: MyString(const char *str=NULL);//构造函数 MyString(const MyString& obj); //拷贝构造函数 ~MyS原创 2015-02-03 21:02:25 · 1105 阅读 · 0 评论 -
定期存款利息计算器-c++版
后期加工,成为一个实用的功能,这里作为一个demo,进行记录。#include using namespace std;int main(){ int type; double money, period, rate, interest; cout << "欢迎使用利息计算器!" << endl; cout << "请输入存款金额:"; cin >> money;原创 2015-01-19 21:36:16 · 1921 阅读 · 0 评论 -
纯虚函数实现接口类:接口编程实战演练
公共的接口要求//SocketProtocol.h#pragma onceclass SocketIF{public: //客户端初始化 获取handle 上下文信息 virtual int cltSocketInit() = 0; //客户端发报文 virtual int cltSocketSend(unsigned char *buf, int buflen) = 0;原创 2015-02-13 20:43:25 · 1100 阅读 · 0 评论 -
c++实践--cocos2dx, 2048v1.0
2048游戏逻辑采用二维数组作为游戏界面的显示,2048游戏逻辑:【1】生成游戏对象(2个数字)CreatePerson()CreatePerson()【2】更新游戏视图界面如果胜利就不相应用户输入if(isWin){ return;}if(up){ctlfunc()}else if(down){ctlfunc()}else if(left){ctlfunc(原创 2015-04-07 21:17:23 · 1228 阅读 · 0 评论