上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 66 下一页
摘要: #include int main() { printf("this fake error is in %s on line %d\n", __FILE__, __LINE__); return 0; } 阅读全文
posted @ 2017-03-04 21:31 zzyoucan 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 内核时注意到有些函数会有添加__attribute__((unused)), 在gcc手册中找到了有关的解释: unused:This attribute, attached to a function, means that the function is meant to be possibly unused. GCC will not produce a warning f... 阅读全文
posted @ 2017-03-04 21:17 zzyoucan 阅读(1739) 评论(0) 推荐(0) 编辑
摘要: #include class String{ public: String(const String& str); String(const char* str); private: char* m_data; }; String::String(const String& str) { int len = strlen(str.m_data) + 1;//在... 阅读全文
posted @ 2017-02-28 18:27 zzyoucan 阅读(229) 评论(0) 推荐(0) 编辑
摘要: #include template class SquareMatrix{ public: void invert(); }; template void SquareMatrix::invert() { T num = n * 5; } int main() { SquareMatrix a; a.invert(); return 0; } 阅读全文
posted @ 2017-02-28 17:53 zzyoucan 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 详解mysql int类型的长度值 mysql在建表的时候int类型后的长度代表什么 是该列允许存储值的最大宽度吗 为什么我设置成int(1), 也一样能存10,100,1000呢. 当时我虽然知道int(1),这个长度1并不代表允许存储的宽度,但却没有一个合理的解释. 或者说对这个长度也没有真正的 阅读全文
posted @ 2017-02-02 20:21 zzyoucan 阅读(30545) 评论(3) 推荐(2) 编辑
摘要: 转自http://www.linuxidc.com/Linux/2014-11/109545.htm 阅读全文
posted @ 2017-02-02 14:50 zzyoucan 阅读(5188) 评论(0) 推荐(0) 编辑
摘要: #include #include #include int main() { char* p = "123"; printf("%d\n", sizeof(p));//4 printf("%d\n", strlen(p));//3 std::cout << p + 1;//"23" return 0; } 阅读全文
posted @ 2017-01-04 22:32 zzyoucan 阅读(94) 评论(0) 推荐(0) 编辑
摘要: #include int main() { int a = 90; int*p = &a; printf("%p\n", p);//0138FE90 int* b = p + 1;//此处指针加1,移动4个字节,所以指针的值加4 printf("%p\n", b);//0138FE94 int c = b - p;//... 阅读全文
posted @ 2017-01-04 22:17 zzyoucan 阅读(123) 评论(0) 推荐(0) 编辑
摘要: #include #include struct cmp_str{ bool operator()(char const* a, char const* b){ return std::strcmp(a, b) v;//此时比较的是指针的值,今天差点这样用,如果这样需要自己写比较器 const char* a = "bello"; const cha... 阅读全文
posted @ 2016-12-05 23:58 zzyoucan 阅读(5736) 评论(0) 推荐(0) 编辑
摘要: //类成员函数模板特化 #include class A{ public: template void Print(){ printf("A template\n"); } }; template void A::Print(){ printf("int\n"); } int main(){ A a; a.Print(); ... 阅读全文
posted @ 2016-12-03 21:19 zzyoucan 阅读(407) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 66 下一页