
C++编程实战
吴英强
80后,IT男,全栈工程师。
展开
-
最近我在学习c++,为android项目做准备。
学习资源: 达内7天的c++学习视频。 晚上下班回家,就是听视频,了解c++的特性。 白天就是,敲代码,做练习。 相关的笔记保存在了为知笔记上面。 为知笔记, 个人感觉, 还真是一个很好用的工具。(强烈推荐) 代码尚未整理完, 争取五一假期,搞定此项工作。原创 2014-04-29 17:21:51 · 1564 阅读 · 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 · 1098 阅读 · 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 · 1127 阅读 · 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 · 1990 阅读 · 0 评论 -
纯虚函数实现接口类:接口编程实战演练
公共的接口要求 //SocketProtocol.h #pragma once class SocketIF { public: //客户端初始化 获取handle 上下文信息 virtual int cltSocketInit() = 0; //客户端发报文 virtual int cltSocketSend(unsigned char *buf, int buflen) = 0;原创 2015-02-13 20:43:25 · 1128 阅读 · 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 · 1298 阅读 · 0 评论