随笔分类 -  C/C++

摘要:一、在C++中,setw(int n)用来控制输出间隔。例如:cout<<'s'<<setw(8)<<'a'<<endl;则在屏幕显示s a //s与a之间有7个空格,setw()只对其后面紧跟的输出产生作用,如上例中,表示'a'共占8个位置,不足的用空格填充。若输入的内容超过setw()设置的长度 阅读全文
posted @ 2019-10-14 10:48 vranger 阅读(467) 评论(0) 推荐(0)
摘要:c,c++,c#,java?这些有什么区别? C语言: 目前最著名、最有影响、应用最广泛的windows、linux和UNIX三个操作系统都是用C语言编写的。0S是计算机系统(由软硬件两个子系统构成)的核心和灵魂,它是软件中最庞大最复杂的系统软件。既然如此庞大复杂的0S都可以用c语言编写,从狭义而言 阅读全文
posted @ 2018-07-28 10:21 vranger 阅读(3774) 评论(0) 推荐(0)
摘要:其实不仅仅是一个转载,还是一个融合今天的一个考题为:#include using namespace std;class BClass{public: BClass(){}; virtual ~BClass(){}; virtual void OutPut(int i){coutOutPut(1);... 阅读全文
posted @ 2014-09-25 20:49 vranger 阅读(1060) 评论(0) 推荐(0)
摘要:C++成员变量、构造函数的初始化顺序一、C++成员变量初始化1、普通的变量:一般不考虑啥效率的情况下可以在构造函数中进行赋值。考虑一下效率的可以再构造函数的初始化列表中进行2、static静态变量(本地化数据和代码范围):static变量属于类所有,而不属于类的对象,因此不管类被实例化了多少个对象,... 阅读全文
posted @ 2014-08-12 15:48 vranger 阅读(1849) 评论(0) 推荐(0)
摘要:C++的辅助工具介绍1文档类 (1)Doxygen 参考站点:http://www.doxygen.org Doxygen是一种适合C风格语言(如C++、C、IDL、Java甚至包括C#和PHP)的、开放源码的、基于命令行的文档产生器。 (2)C++2HTML 参考站点:http://ww... 阅读全文
posted @ 2014-08-12 14:28 vranger 阅读(554) 评论(0) 推荐(0)
摘要:d格式字符用来输出十进制整数,有以下几种用法:1. %d, 按整型数据的实际长度输出。2. %md,m为指定输出的整型位数的宽度,如果整型数据的实际位数小于m,则左端补以空格,如果大于m,则按实际位数输出。3. %0md,同上,当整型数据实际位数小于m时,左端补以数字0,而不是空格。4. %.md,... 阅读全文
posted @ 2014-07-02 20:41 vranger 阅读(1553) 评论(0) 推荐(0)
摘要:电脑硬盘E盘下,建文件夹“test”,"test"下建立子文件夹“file”,"file"下建子文件夹“data”,电脑资源管理器显示目录 E:\test\file\data当前 路径 E:\test\file=============================================... 阅读全文
posted @ 2014-07-02 17:42 vranger 阅读(53396) 评论(0) 推荐(4)
摘要:#include int _tmain(int argc, _TCHAR* argv[]){ char *pMyChar = "I like coding !"; char myChar[] = "I like coding !"; int num1(0),num2(0); num1... 阅读全文
posted @ 2014-06-17 17:53 vranger 阅读(184) 评论(0) 推荐(0)
摘要:函数原型:int MultiByteToWideChar(UINT CodePage,DWORD dwFlags,LPCSTR lpMultiByteStr,int cchMultiByte,LPWSTR lpWideCharStr,int cchWideChar);补充:如果ANSI代码页允许在不... 阅读全文
posted @ 2014-06-17 17:30 vranger 阅读(9058) 评论(0) 推荐(2)
摘要:函数原型:int WideCharToMultiByte( UINT CodePage, DWORD dwFlags, LPWSTR lpWideCharStr, int cchWideChar, LPCSTR lpMultiByteStr, int cchMultiByte, LPCS... 阅读全文
posted @ 2014-06-17 17:02 vranger 阅读(12298) 评论(0) 推荐(2)
摘要:vc++2005以后,Visual studio 编译器默认的字符集为Unicode。VC中很多字符处理默认为宽字符wchar_t,如CString的getBuffer(),而一些具体操作函数的输入却仍要求是单字符的char,这边需要对两者进行转换。查阅网上若干多资料,总结为一下几种方法。方法一:W... 阅读全文
posted @ 2014-06-17 16:11 vranger 阅读(39937) 评论(1) 推荐(2)
摘要:VC++中几种字符标志的解释LPSTR = char * LPCSTR = const char * LPWSTR = wchar_t * LPCWSTR = const wchar_t * LPOLESTR = OLECHAR * = BSTR = LPWSTR(Win32) LPCOLESTR ... 阅读全文
posted @ 2014-06-17 14:10 vranger 阅读(604) 评论(0) 推荐(1)
摘要:本篇文章是对c++中的char*与wchar_t*与string以及wstring之间的相互转换进行了详细的分析介绍,需要的朋友参考下。 1 #ifndef USE_H_ 2 #define USE_H_ 3 4 #include 5 #include ... 阅读全文
posted @ 2014-06-17 02:36 vranger 阅读(2561) 评论(0) 推荐(1)
摘要:一、C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是: TYPE b = (TYPE)a 二、C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。 const_cast,字面上理解就是去const属性。 static_cast,命名上理解是... 阅读全文
posted @ 2014-06-17 00:03 vranger 阅读(381) 评论(0) 推荐(0)
摘要:for(;iter!=mapStudent.end();){ if((iter->second)>=aa) { //满足删除条件,删除当前结点,并指向下面一个结点 mapStudent.erase(iter++); } else { //条件不满足,指向下面一个结点 iter++; }}这种删除方式... 阅读全文
posted @ 2014-06-16 22:46 vranger 阅读(283) 评论(0) 推荐(0)
摘要:1 rember this 2 3 strncpy(a,b,5); 4 a[5]='\0'; 5 6 char a[10]; 7 memset(a,'#',sizeof(a)); 8 a[10]='\0'; 9 10 刚开始学C/C++时... 阅读全文
posted @ 2014-06-16 20:42 vranger 阅读(807) 评论(0) 推荐(0)
摘要:C++标准库的所有头文件都没有扩展名。C++标准库的内容总共在50个标准头文件中定义,其中18个提供了C库的功能。形式的标准头文件【例外】其内容与ISO标准C包含的name.h头文件相同,但容纳了C++扩展的功能。在形式标准的头文件中,与宏相关的名称在全局作用域中定义,其他名称在std命名空间中声明... 阅读全文
posted @ 2014-06-16 17:52 vranger 阅读(235) 评论(0) 推荐(0)
摘要:《多字符集下》#include //使用C++标准库的string类时, 定义时 std::string str;using namespace std;//同上#include #include #include //要将string类和int类型直接转换最好有这些包含,//因为自己写一个转换函数... 阅读全文
posted @ 2014-06-07 10:45 vranger 阅读(920) 评论(0) 推荐(0)
摘要:一、 文件格式化读入函数 fscanf()int fscanf(文件指针,格式化字符串,输入列表);返回值: 整形,输入列表中定义字符串的个数。1, 例如读取字符串:char str1[256], str2[256];FILE *file;int n,m;n=fscanf(file,"%s%s",s... 阅读全文
posted @ 2014-05-26 15:27 vranger 阅读(6544) 评论(0) 推荐(0)
摘要:转自:http://www.cppblog.com/liangbo/archive/2006/10/06/13394.html1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。2.sizeof是算... 阅读全文
posted @ 2014-05-22 16:06 vranger 阅读(226) 评论(0) 推荐(0)