• android开发的童鞋们 你该学点C++


    更多关于C++的知识点,请关注android开发应该学点C++(索引贴)
    android开发应该学点C++(其他)

    (*android开发论坛----android开发学习----android开发*)

    输出:
    int a = 10;
    printf("------%d------ ",a);
    printf("------%x------ ",&a);
    命名空间是全局作用域的附加层,里面可以加入变量,常量,函数,结构,类,命名空间:
    namespace MyNames
    {
             const int START  = 0;
             int x = 10;
             int add(int a, int b){
                       return a + b;
             }
    }
    使用命名空间:                
    using namespace MyNames;
    int sum = add(10, 50);
    命名空间的别名(等价关系):
    namespace MySeconds = MyNames;
    字符数组的声明:
    char ch1[8] = "china";
    char ch2[] = "china";
    char *ch3 = "china";
    字符数组的长度:
    unsigned int strlen(const char *c);
    字符数组的复制(把c1复制给c,返回c,要保证c能装得下c1):
    char* strcpy(char *c, const char *c1);
    字符数组连接(注意事项同上):
    char* strcat(char *c, const char *c1);
    字符数组比较:
    int strcpy(const char *c, const char *c1);
    字符数组大小写转换(直接修改c,并返回c):
    char* strupr(char *c);
    char* strlwr(char *c);
    条件编译命令:
    #ifdef __Test__
    #else
    #endif
    #ifndef __Test2__
    #define __Test2__
    #endif
    宏定义可以躲过编译,在编译后替换,所以以下代码编译时不报错:
    typedef int Type;
    #define ZERO 0;
    Type a = 10 / ZERO;
    内联函数(编译时展开):
    inline int max(int a, int b);
    函数的默认参数:
    int fun(int x, int y = 0);
    模版函数(模版的名称是任意的,常用T表示,关键字可以是class和typename):
    template<class T>     //模版参数表,T是模版参数,表示通用类型
    T getMax(T a, T b){
             return(a > b ? a : b);
    }
    printf("---%d--- ",getMax(12, 85));
    printf("---%f--- ",getMax(65.2F, 45.2F));
    模板类:
    template<class T>     //模版参数表,T是模版参数,表示通用类型
    class MyMath
    {
    public:
             T add(T a, T b){
                       returna + b;
             }
    };
    MyMath<int> mm;
    printf("---%d--- ",mm.add(12,85));
     
     
    退出程序:
    exit(1);       //该函数的声明在stdlib.h中
     
    (*android开发论坛----android开发学习----android开发*)
     
    (Android开发学习,Android开发论坛推荐:http://www.eoeandroid.com/forum.php)
  • 相关阅读:
    AjaxPro.2.dll基本使用
    能够按页号提取word文档文本内容的小程序,由C#实现
    Reflect反编译C#程序
    模态对话框
    【转】Google Chrome如何保存密码口令
    Android 应用的签名的基本原则
    几款keylogger
    对一个利用短链接进行钓鱼行为的小小分析
    2011年10月百度笔试 RD3—第4题
    TCP中有哪些机制保证了可靠传输
  • 原文地址:https://www.cnblogs.com/vus520/p/3318799.html
Copyright © 2020-2023  润新知