一个类的成员可以有:另一个类的对象,类的自身指针,自身类对象的引用(私有的如何初始化呢,所以不行,换成静态的可以),自身类对象(构造时如何初始化呢?)

 class A{
public:
A(){}
A(A* a);
static A &reA;
private:
A *ptrA; };
A& A::reA = A();

考查*++p的运算:  ++*p,先获得p指向的变量,再对这个变量自增,所以c变成了d

 char arr[] = "abcdefghij",*p=arr;
p += ;
cout << *p++ << endl;//输出c,形式*(p++)也是输出c
cout << p << endl;//输出defghij

char arr[] = "abcdefghij", *p = arr;
p += 2;
cout << (++*p) << endl; //输出d ,
cout << p << endl; //输出ddefghij
cout << arr << endl;

char arr[] = "abcdefghij",*p=arr;
p += ;
cout << *++p << endl;//输出c
cout << p << endl;//指向c

条件运算符里的求值顺序:运算符?:有三个操作数:在a?b:c中,操作数a首先被求值,根据a的值再求操作数b或c的值。

 int i = ;
int j = ;
int k = ;
k = (++i) > (j) ? (++i) : (j);
cout << k << endl; //输出7

free空指针,指针作为参数,也是传递的指针的值

会内存泄漏,程序不会崩溃

void foo(char *p)
{
p = (char*)malloc();
strcpy(p, "hello"); }
int main()
{
char *str = NULL;
foo(str);
if (!str) cout << "str is NULL" << endl; //结果为真
printf("%s", str);
free(str);
}

比较字符串用strcmp,函数依次比较字符的大小,依字典序,==比较的是两个字符指针是否指向同一地址;string可以和const char*比较

struct stu{
char name[];
}; int main()
{
stu person[] = { { "AA" }, { "AA" }, { "BB" } };
if (strcmp(person[].name, "AA") == ) cout << "strcmp is valid" << endl;//比较的是字符串的内容
if (person[].name == "AA") cout << " 比较的是两个指针是否指向同一地址" << endl;
string s1 = "abc";
string s2 = "abc"; cout << (s1 == "abc") << endl;// string类是可以用==和const char*比较的
char str1[] = "abc";
char str2[] = "abc";
const char str3[] = "abc";
const char str4[] = "abc";
const char* str5 = "abc";
const char* str6 = "abc"; cout << boolalpha << (str1 == str2) << endl; // 输出什么?
cout << boolalpha << (str3 == str4) << endl; // 输出什么?
cout << boolalpha << (str5 == str6) << endl; // 输出什么? }

返回字符数组指针和字符指针: 数组名不能自增,作为地址,是常量,不是左值

 char *foo()
{
char *p = "hhd"; //返回p输出正常
char q[] = "jjj";//返回q输出未知
return q;
}
int main()
{
char *p = foo();
cout << p << endl;

char类型赋值给int,把对应的ASCII码值赋给int; int 赋值给char,如果int的大小超过了char一个字节能表示的大小范围,会截断int

微众银行c++选择题后记的更多相关文章

  1. 微众银行Java面试-社招-一面(2019/07)

    个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...

  2. “联邦对抗技术大赛”9月开战 微众银行呼唤开发者共同“AI创新”

    “联邦对抗技术大赛”9月开战  微众银行呼唤开发者共同“AI创新”   从<第五元素>中的智能系统到<超体>中的信息操控,在科幻电影中人工智能已经发展到了极致.而在现实中,目前 ...

  3. Nebula Graph 在微众银行数据治理业务的实践

    本文为微众银行大数据平台:周可在 nMeetup 深圳场的演讲这里文字稿,演讲视频参见:B站 自我介绍下,我是微众银行大数据平台的工程师:周可,今天给大家分享一下 Nebula Graph 在微众银行 ...

  4. 微众银行FATE联邦学习框架

    参考:https://github.com/webankfintech/fate https://www.fedai.org/#/ 一.Docker Standalone 安装 FATE $ sh b ...

  5. 微众api文档,身份证识别,ocr等人脸识别等

    https://cloud.tencent.com/document/product/655/14369 https://cloud.tencent.com/document/product/655/ ...

  6. 双非硕士的辛酸求职回忆录:第 2 篇 谈谈我是如何同时找到Java、Python、Go等开发岗和国企银行的科技岗位Offer(上篇)

    1. 双非硕士的辛酸求职之旅--谈谈我是如何同时找到Java.Python.Go等开发岗和国企银行的offer 1.1. 秋招最终情况 本人情况:双非硕,意向工作城市广深,Java和Python技术栈 ...

  7. 腾讯云分布式数据库TDSQL在银行传统核心系统中的应用实践

    本文是腾讯云TDSQL首席架构师张文在腾讯云Techo开发者大会现场的演讲实录,演讲主题是<TDSQL在银行传统核心系统中的应用实践>. 我是TDSQL架构师张文,同时也是TDSQL的开发 ...

  8. 终于遇到app不兼容,你遇到了么?

    题记: 如果支付宝和QQ不兼容,要二选一,你会怎么选择? 首先了解一下背景: 笔者最近发现,微众银行的app升级到1.7.4, 而患有轻度强迫症的人是迫不及待的点了升级. 第一次,居然安装包安装不成功 ...

  9. paper 59:招聘

     借Valse宝地发条招聘广告:D[腾讯优图]技术大咖招聘 欢迎各位技术大咖尤其应届优秀毕业生投递简历.简历投递:youtu@tencent.com简历投递,邮件标题请按照以下格式:[腾讯_上海_招聘 ...

随机推荐

  1. CentOS安装ruby, Haskall,io语言

    安装ruby yum install ruby irb rdoc 安装Haskall yum install ghc 安装io语言 安装io语言,需要先安装cmake不过不要使用yum来进行安装,yu ...

  2. Day10---Python的jieba库

    jieba库:中文分词第三方库 jieba.lcut(s) jieba.lcut(s,cut_all=true) jieba.lcut_for_search(s)

  3. word2vec 中的数学原理具体解释(二)预备知识

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/peghoty/article/details/37969635   word2vec 是 Googl ...

  4. vector中数据释放崩溃问题

    struct LINE { char securityID[32]; /*!< 证券代码 */ int64_t dateTime; /*!< 日期时间(日期变化)YYYYMMDDhhmms ...

  5. iviewUI框架,使用table表格内render下拉框select被遮盖问题

    使用props:{  transfer:true },即可   1.原本代码:

  6. Css3-文字

    一.text-overflow   text-overflow用来设置是否使用一个省略标记(...)标示对象内文本的溢出. 语法:text-overflow:clip(默认属性,表示剪切) | ell ...

  7. 常见前端面试题CSS部分

    1.盒模型 IE 盒子模型:IE的width部分包含了 border 和 pading; 标准 W3C 盒子模型: width/height+border+padding+margin; 2.清除浮动 ...

  8. Codeforces Round #393 (Div. 2) - A

    题目链接:http://codeforces.com/contest/760/problem/A 题意:给定一个2017年的月份和该月的第一天的星期,问该月份的日历表中需要多少列.行有7列表示星期一~ ...

  9. springboot打包成jar文件无法正常运行,解决办法已经找到

    1.用intellij idea 创建了一个springboot的项目,前期都运行的好好的,在ide中可以正常运行,但是打包成Jar运行却一直报错. 2.经过不懈探索,终于找到解决办法 3.首先,找到 ...

  10. 五、Angular定义字段、绑定字段、获取数据、对象获取数据、*ngFor循环获取数据,自定义方法、*ngIf条件判断、双向数据绑定

    1.定义属性 2.绑定属性.绑定html中 3.循环获取数据 编写的时候没有注意,第二个循环 i 需要改成 {{i}} ,这样才会显示 出效果 4.自定义方法 变量名截图省略 5.*ngIf条件判断 ...