摘要:
增加一个“符号断点”来定位错误malloc_error_break 阅读全文
摘要:
std::accumulate(results.begin(),results.end(),init);看别人代码时,有源吗直接看源吧,了解的更直接些。比如下面就是accumulate源码template inline_LIBCPP_INLINE_VISIBILITY_Tpaccumulate(_InputIterator __first, _InputIterator __last, _Tp _... 阅读全文
摘要:
#ifdef DEBUG#define DLog(...) NSLog(__VA_ARGS__)#else#define DLog(...) /* */#endif 阅读全文
摘要:
SQLite 支持三种线程模式:1. 单线程模式 这种模式下,没有进行互斥,多线程使用不安全2. 多线程模式 这种模式下,在多线程中使用单个数据库连接是不安全的,否则就是安全的。(译注:即不能在多个线程中共享数据库连接)3. 串行模式 这种模式下,sqlite是线程安全的。(译注:即使在多个线程中不... 阅读全文
摘要:
http://en.cppreference.com/w/cpp/io/clogclog绑定到标准错误的 ostream 对象。默认情况下,写到 clog 时是带缓冲 的。通常用于将程序执行信息写入到日志文件中C++ 中,把负值赋给 unsigned 对象是完全合法的,其结果是 该负数对该类型的取值个数求模后的值L’a’ 宽字符字面值与其他变量不同,除非特别说明,在全局作用域声明的 cons... 阅读全文
摘要:
find_last_of 找不到值时 返回很大的数, 阅读全文
摘要:
lint /splint---------------------------------------------------------------------------------左值表示存存储在计算机内存中的对象NUL 结束一个ACSII字符串NULL表示什么也不指向------------------------------------------------------------... 阅读全文
摘要:
-lboost_serializationhttps://www.ibm.com/developerworks/cn/aix/library/au-boostserialization/#include #include #include #include 无需额外编码,就可以将C++编程语言中的很多元素序列化。类、类指针、数组和 Standard Template Library (... 阅读全文