
C++
songjinghao
这个作者很懒,什么都没留下…
展开
-
理解构造函数和复制控制成员的好例子
#include #include struct Exampl{ // 默认构造函数 Exampl() { std::cout << "Exampl()" << std::endl; } // 复制构造函数 Exampl(const Exampl&) { std::cout << "Exampl(const Exampl&)" << std::endl; } // 赋值操作符原创 2013-05-17 22:22:21 · 758 阅读 · 0 评论 -
Boost库中宏BOOST_AUTO与C++新特性--auto关键字
近日,学习《Boost 程序库完全开放指南(第2版)》的时候发现一个问题。具体到章节是3.6.4 打破循环引用。里面的内容这里就不在复述了,请有兴趣的同学自己看吧。主要是里面给出的示例代码我在VS2008中调试不通过。代码贴出如下:#include <iostream>#include <boost/assert.hpp>#include <boos...原创 2013-06-07 16:11:11 · 2057 阅读 · 0 评论 -
使用C语言实现字符串中子字符串的替换
描述:编写一个字符串替换函数,如函数名为 StrReplace(char* strSrc, char* strFind, char* strReplace),strSrc为原字符串,strFind是待替换的字符串,strReplace为替换字符串。举个直观的例子吧,如:“ABCDEFGHIJKLMNOPQRSTUVWXYZ”这个字符串,把其中的“RST”替换为“ggg”这个字符串,结果就变原创 2013-09-13 19:28:36 · 3925 阅读 · 0 评论