收藏此站 联系我们 网站
当前位置:首页» 行业网站案例 » 【建站服务】南京淘宝装修/南京京东店铺设计/南京拼多多网店装修公司/南京企业网店开通申请-网店装修设计-域名申请

【建站服务】南京淘宝装修/南京京东店铺设计/南京拼多多网店装修公司/南京企业网店开通申请-网店装修设计-域名申请

作者: 风兰 . 阅读量: 3 . 发表时间:2022-09-21 02:15:59

网站建设
​

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


南京淘宝装修/南京京东店铺设计/南京拼多多网店装修公司/南京企业网店开通申请-网店装修设计

网站建设.png

在网站建设中域名的价值何在呢?为何要尽早注册自己想要的域名呢?在1995年,一个美国人注册了business.com这个域名,花了100美元注册费,3年后,他把这个域名以18万美元卖给了一家公司。在这三年里,他为这个域名一共花了150美元的费用。这是流传很广的网络域名投资成功案例。网络中的域名买卖可谓是司空见惯。为什么会发生这种事呢?因为国际域名是由26个字母和10个数字以及中划线"-"组成,可想而知,这种组合是有线的。而单词组合字数越少就一更容易被注册走。


  1. 2. 也可以在定义枚举类型时对枚举元素赋值,此时,赋值的枚举值为所赋的值,而其他没有赋值的枚举值在为前一个枚举值加 1。

    #include <iostream>using namespace std;int main(){
      enum Weekend{Zero,One,Two=555,Three,Four};
      int a,b,c,d,e;
      a=Zero;
      b=One;
      c=Two;
      d=Three;
      e=Four;
      cout<<a<<","<<b<<","<<c<<","<<d<<","<<e<<endl;
      return 0;}
    RealRookie

       RealRookie

      105***0686@qq.com

    4年前 (2018-06-18)
  2.    Alvin

      xix***aha.2008@163.com

    180

    typedef 与 #define 的区别

    1. 执行时间不同

    关键字 typedef 在编译阶段有效,由于是在编译阶段,因此 typedef 有类型检查的功能。

    #define 则是宏定义,发生在预处理阶段,也就是编译之前,它只进行简单而机械的字符串替换,而不进行任何检查。

    【例1.1】typedef 会做相应的类型检查:

    typedef unsigned int UINT;
     void func(){
        UINT value = "abc"; // error C2440: 'initializing' : cannot convert from 'const char [4]' to 'UINT'
        cout << value << endl;}

    【例1.2】#define不做类型检查:

    // #define用法例子:#define f(x) x*xint main(){
        int a=6, b=2, c;
        c=f(a) / f(b);
        printf("%d
    ", c);
        return 0;}

    程序的输出结果是: 36,根本原因就在于 #define 只是简单的字符串替换。

    2、功能有差异

    typedef 用来定义类型的别名,定义与平台无关的数据类型,与 struct 的结合使用等。

    #define 不只是可以为类型取别名,还可以定义常量、变量、编译开关等。

    3、作用域不同

    #define 没有作用域的限制,只要是之前预定义过的宏,在以后的程序中都可以使用。

    而 typedef 有自己的作用域。

    【例3.1】没有作用域的限制,只要是之前预定义过就可以

    void func1(){
        #define HW "HelloWorld";}
     void func2(){
        string str = HW;
        cout << str << endl;}

    【例3.2】而typedef有自己的作用域

    void func1(){
        typedef unsigned int UINT;}
     void func2(){
        UINT uValue = 5;//error C2065: 'UINT' : undeclared identifier}

    【例3.3】

    class A{
        typedef unsigned int UINT;
        UINT valueA;
        A() : valueA(0){}};
     class B{
        UINT valueB;
        //error C2146: syntax error : missing ';' before identifier 'valueB'
        //error C4430: missing type specifier - int assumed. Note: C++ does not support default-int};

    上面例子在B类中使用UINT会出错,因为UINT只在类A的作用域中。此外,在类中用typedef定义的类型别名还具有相应的访问权限,【例3.4】:

    class A{
        typedef unsigned int UINT;
        UINT valueA;
        A() : valueA(0){}



南京淘宝装修/南京京东店铺设计/南京拼多多网店装修公司/南京企业网店开通申请-网店装修设计


上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设:上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务