您的位置:首页 > 其它

现代程序设计——homework-08

2013-11-18 00:03 363 查看

写在前面

  以下内容出自一个对C++只有一点点了解,几乎没有写过C++程序的人,理解上的一定会很不到位,请各位路过神牛多多指点。

  博客内容为对

    http://www.cnblogs.com/softwareTA/p/3419223.html

  中相关问题的思考。

我的解答

1、生命周期

  这个东西如果我能用十行代码演示,那我一定不是一个新手儿了,因为关于生命周期不同类型、不同版本的编译器是不一样的!

同一份代码:

// LifePeriord.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include <iostream>
#include <string>
#include <memory>
using namespace std;
using std::cin;
//int array[]={1,2,3,4,5,6,7,8,9,0};
int _tmain(int argc, _TCHAR* argv[])
{
string url;
//std::shared_ptr<string> p_url(std::string url);
cin >> url;
//p_url=&url;
int i=0;
for(i=0;url[i]!='\0';i++){
switch (url[i])
{
case ':':
if(url[i+1]=='/'&&url[i+2]=='/'){
i+=2;
}
putchar(',');
break;
case '/':
case '.':
putchar(',');
break;
default:
putchar(url[i]);
break;
}
}
system("pause");
return 0;
}


View Code
  搞成这么简单完全可以吧!不惧任何一个能访问的URL测试!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: