美文网首页
C++杂记(三)

C++杂记(三)

作者: zjh3029 | 来源:发表于2017-10-06 19:27 被阅读0次

1.应用{...}初始化聚合类对象:

去掉最后的小括号即可!

2.“std::basic_string<char,std::char_traits<char>,std::allocator<char>>::c_str”: 非标准语法;请使用 "&" 来创建指向成员的指针

std::string::c_str is a member function, if you want to call it, you should add ()
.```
3.无法输出字符串变量:

添加<string.h>,因为在string中重载了输出符号<<

4.若intelligence中提示errortype,是参数类型不正确。例如可能忘加std::
5.往函数传递参数的时候,不能传递NULL;
6. 如果函数的参数可以是任意类型指针,那么应声明其参数为void * ;
7.fread和fwrite用于读写记录,这里的记录是指一串固定长度的字节,比如一个int、一个结构体或者一个定长数组。参数size指出一条记录的长度,而nmemb指出要读或写多少条记录,这些记录在ptr所指的内存空间中连续存放,共占size * nmemb个字节,fread从文件stream中读出size * nmemb个字节保存到ptr中,而fwrite把ptr中的size * nmemb个字节写到文件stream中。
size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);  
size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream);
8.无法将参数 1 从“LPWSTR”转换为“LPSTR:
将字符集设为unicode试试。
9._T 未定义错误:#include <tchar.h> 
10.fopen_s打开的文件不是共享读写的:
Files opened by fopen_s and _wfopen_s are not sharable. If you require that a file be sharable, use _fsopen, _wfsopen with the appropriate sharing mode constant (for example, _SH_DENYNO for read/write sharing).

相关文章

  • C++杂记(三)

    1.应用{...}初始化聚合类对象: 2.“std::basic_string

  • C++ 杂记

    在C++中不通类型是不能直接赋值的必须强转

  • C++杂记(二)

    1.C++函数参数个数不定(http://blog.csdn.net/huangwwu11/article/det...

  • C/C++杂记

    一、C语言中meset与mecopy memset原型:extern void *memset(void *buf...

  • C++杂记(四)

    1、对象初始化过程是这样的:

  • 关于记笔记的思考

    三种笔记:每日杂记,文献笔记,永久笔记每日杂记,就是把你觉得值得记录,需要记录的东西都收录其中的笔记。需要每天整理...

  • C++循环与决策

    Tags:C++,《C++ Primer Plus》笔记 一、循环## 语法### C++中有三种循环语句,语法与...

  • C++声明数组

    C++学习 C++中创建数组的方式有三种方式

  • 睿思杂记

    《睿思杂记》是集儒、道、释三家精要,融汇西方基督教精神,结合笔者平生所学、所感、所历写就的散文体杂记,希望能给读者...

  • 杂记(三)

    好像要感觉到夏天的气息了,槐花的香味儿直往鼻子里钻。再等等,等到池塘里蹦出年轻一点的青蛙,树上鸣出第一声蝉叫。...

网友评论

      本文标题:C++杂记(三)

      本文链接:https://www.haomeiwen.com/subject/uwmgextx.html