2014年9月24日

答题程序中用户登录状态的保存<<0924

摘要: ###答题程序一些mark 1. 灵活使用断言来使程序更加清晰,更加容易调制BUG *assert(it != users.end())*,头文件;2. 将程序分拆,划分为各个极小的模块,从而使程序更加清晰,以后优化更加方便3. 登陆验证程序:另外配置一个session类,存储用户的登录状态.``... 阅读全文

posted @ 2014-09-24 21:57 __hello world 阅读(88) 评论(0) 推荐(0) 编辑

时间戳<<0923

摘要: ###时间戳相关的函数 struct timeval tv; memset(&tv, 0, sizeof tv); gettimeofday(&tv, NULL);//获取当前时间戳 int64_t val = 0; val += static_cast(tv.tv_sec) * 1000 * 10... 阅读全文

posted @ 2014-09-24 21:00 __hello world 阅读(131) 评论(0) 推荐(0) 编辑

list,vector相关函数与区别<<0922

摘要: ##list,vector的相关函数 ####除了不能使用push_front,以下的操作vector也能够使用,只不过是效率的区别1. 插入 list::iterator it = find(lst.begin(), lst.end(), "tianjin"); lst.insert(... 阅读全文

posted @ 2014-09-24 19:22 __hello world 阅读(128) 评论(0) 推荐(0) 编辑

类里面的赋值和拷贝函数<<0922

摘要: ###类里面的赋值和拷贝函数** 明确一个问题:拷贝与赋值的区别** ``` A a, c; A b = a;//显式复制构造函数,等效于A b(a);将内存中的一段区域初始化为一个类对象 c = a;//赋值函数,空间已经分配,只是进行赋值 ```** 构... 阅读全文

posted @ 2014-09-24 14:57 __hello world 阅读(159) 评论(0) 推荐(0) 编辑

复制构造函数和重载赋值操作符

摘要: **转载于** ** 明确一个问题:拷贝与赋值的区别** ``` A a, c; A b = a;//显式复制构造函数,等效于A b(a);将内存中的一段区域初始化为一个类对象 c = a;//赋值函数,空间已经分配,只是进行赋值 构造、析构、复制、赋值... 阅读全文

posted @ 2014-09-24 11:04 __hello world 阅读(176) 评论(0) 推荐(0) 编辑

vector的初始化补充,list,find函数,指针和迭代器等<<0922

摘要: ``` #include #include #include using namespace std;//用一个容器去初始化另一个容器int main(int argc, const char *argv[]){ vector vec; vec.push_back(12); ve... 阅读全文

posted @ 2014-09-24 02:59 __hello world 阅读(322) 评论(0) 推荐(0) 编辑

stack vector queue 等的实现方式<<0922

摘要: ###下面是各种vector所有的可能用到的函数 ```#include #include #include using namespace std;int main(int argc, const char *argv[]){ string s = "helloworldfoo"; ... 阅读全文

posted @ 2014-09-24 01:55 __hello world 阅读(175) 评论(0) 推荐(0) 编辑

任何和日期相关的函数都在这里<<0922

摘要: ###与日期相关的函数汇总 ```#include "Date.h"//头文件里面不要放置命名空间#include #include #include using namespace std;const int Date::kDaysOfMonth[2][12] = //类里面的stat... 阅读全文

posted @ 2014-09-24 00:59 __hello world 阅读(121) 评论(0) 推荐(0) 编辑

导航