摘要:
A--还原Nuget包前,一定要确保你配置了该项目的包源:如果你没有那就找别人要吧。 工具-选项-Nuget包管理器-程序包源 B--配置编译时自动还原缺少的nuget包: 工具-选项-Nuget包管理器-常规 》勾选
阅读全文
posted @ 2018-08-24 19:21
泰坦妮克号
阅读(1369)
推荐(0)
摘要:
总结: C++11中所有的值属于左值,右值两者之一。 左值引用:指的是可以放在赋值表达式左边的事物——在堆上或者栈上分配的命名对象或者其他对象成员——有明确的内存地址。 对左值的const引用创建临时性对象,作为参数传递给函数: void print(std::string const&) ; pr
阅读全文
posted @ 2018-08-24 15:50
泰坦妮克号
阅读(3488)
推荐(1)
摘要:
C++11 博客http://www.cnblogs.com/haippy/p/3284540.html 网上推荐的C++多线程基本都是C++ Concurrency in Action 英文版的,中文版的翻译实在惨不忍睹,基本都是去Git上看翻译,在此贴一个链接,可以下载查看译本 https://
阅读全文
posted @ 2018-08-24 11:14
泰坦妮克号
阅读(863)
推荐(0)
摘要:
总结: 静态库:在链接阶段,会将汇编生成的目标文件.o与引用到的库一起打包到可执行文件中 1.静态库对库函数的链接是在编译时期完成的 2.程序在运行时与库函数再无瓜葛,移植方便 3.浪费空间和资源,因为所有相关的目标文件与牵涉到的库函数被链接成一个可执行文件 静态库在内存中存在多份拷贝,导致空间浪费
阅读全文
posted @ 2018-08-23 17:34
泰坦妮克号
阅读(189)
推荐(0)
摘要:
https://blog.csdn.net/sinat_36184075/article/details/54836053 https://blog.csdn.net/fdqw_sph/article/details/54233971 https://blog.csdn.net/major_zhan
阅读全文
posted @ 2018-08-23 15:55
泰坦妮克号
阅读(137)
推荐(0)
摘要:
string类提供了6种查找函数,每种函数以不同形式find命名,这些操作全都返回string::size_type类型的值,以下标形式标记查找匹配所发生的位置,或返回一个名为string::npos的特殊值,说明查找没有匹配,string类将npos定义为保证大于任何有效下标的值 简言之:当值与n
阅读全文
posted @ 2018-08-23 15:38
泰坦妮克号
阅读(2407)
推荐(0)
posted @ 2018-08-23 10:45
泰坦妮克号
阅读(287)
推荐(0)
摘要:
犯错之后,道歉是远远不够的。道歉被原谅后,后果是自己在承担(别人对你不再信任)。 只有小孩子那么在意对错,小孩子的世界全部由外界对他的评价构成,道歉原谅后问题就解决了。 成人的世界:想要活的好,关键是构建丰富紧密的社会协作——背后实质是信任。 获得原谅很容易,想要再次被信任很难,方法有以下两种: 1
阅读全文
posted @ 2018-08-22 19:04
泰坦妮克号
阅读(2091)
推荐(0)
摘要:
总结: istream_iterator<T>in(strm);T指明此istream_iterator的输入类型,strm为istream_iterator指向的流 提供了输入操作符(>>)和 输出操作符 (<<)的任何类型都可以创建 istream_iterator 对象和ostream_ite
阅读全文
posted @ 2018-08-22 11:13
泰坦妮克号
阅读(526)
推荐(0)
摘要:
总结: 尽量使用全局函数string类中的getline(),其读入的第二个参数为string类型,不设置默认是遇到回车停止读入操作 cin.getline是针对数组字符串的,以指定的地址为存放第一个读取的字符的位置,依次向后存放读取的字符,直到读满N-1个,或者遇到指定的结束符为止 全局函数的ge
阅读全文
posted @ 2018-08-21 22:36
泰坦妮克号
阅读(58006)
推荐(2)