- 博客(14)
- 资源 (7)
- 收藏
- 关注
原创 C++ strcmp对比函数
#include <cstring>char word[5] = "?ate";for (char ch='a';strcmp(word,"mate");ch++){ cout<<word<<endl; word[0]=ch;}
2018-11-27 14:49:05 968
原创 C++ for循环一些独特demo
string word = "stresseds"; //cin>>word; char temp; int i,j; cout<<"word.size():"<<word.size()<<endl; for (j=0,i=word.size() -1;j<i;i--,j++) {
2018-11-27 11:20:45 319
转载 C++ STL中判断list为空,size()==0和empty()有什么区别
关于两个的区别,首先size()==0为bool表达式,empty()为函数调用,这一点很明显。查看源代码, bool empty() const { return _M_node->_M_next == _M_node; } size_type size() const { size_type __result = 0; dis...
2018-11-26 17:16:48 4062
转载 C++学习:list容器详解(一)
list容器详解 首先说说STL STL就是Standard Template Library,标准模板库。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。 ...
2018-11-26 17:16:12 190
原创 指针
double wages[3] = {10000.0,20000.0,30000.0}; short stacks[3] = {3,2,1}; double * pw = wages; short * ps = &stacks[0]; cout<<"PW="<<pw<<",*PW="<<*pw&am
2018-11-24 11:32:37 125
原创 C++ &
//int * pd = new int; //*pd =2; //int **a = &pd; //int ***b = &a; // //cout<<"第一层 "<<*pd<<endl; //cout<<"第一层 "<<**&
2018-11-22 17:38:06 823
转载 vbs
VBS是基于Visual Basic的脚本语言。VBS的全称是:Microsoft Visual Basic Script Edition。(微软公司可视化BASIC脚本版)。其语言类似Visual Basic(VB) Dim a,b,c a=inputbox("a是:","输入半径") b=Inputbox("b是:","输入半径") c=a*2...
2018-11-22 15:35:02 414
原创 C++ 指针
int * testTmp; testTmp = 0xB8000000; //编译不通过、数值不能直接赋值给指针 cout<<"*testTmp:"<<*testTmp<<endl; int * testTmp; testTmp = (int *)0xB8000000; //必须强转为...
2018-11-21 14:53:30 98
原创 C++ 指针重点
long updates = 6;long * fllowerEx;fllowerEx = &updates;*fllowerEx = 666; //必须给指针初始化为一个确定、适当的地址、不然不能进行赋值操作cout<<"*fllowerEx:"<<*fllowerEx<<endl;...
2018-11-21 14:45:02 152
转载 命名空间(解决了为什么使用using namespace std;的疑惑)
命名空间是用来组织和重用代码的编译单元。NameSpace(名字空间),是为了解决命名冲突的问题而引入的概念。通过使用 namespace xxx(就是xxx使用的范围),你所使用的库函数或变量就是在该名字空间中定义的,这样一来就不会引起不必要的冲突了。C++标准程序库中的所有标识符都被定义于一个名为std(standard)的namespace中。 一 :<iostream>和...
2018-11-10 16:29:33 7080
转载 vs中 main和_tmain的区别
用过C的人都知道每一个C的程序都会有一个main(),但有时看别人写的程序发现主函数不是int main(),而是int _tmain(),而且头文件也不是<iostream.h>而是<stdafx.h>,会困惑吧?一起来看看他们有什么关系吧 首先,这个_tmain()是为了支持unicode所使用的main一个别名而已,既然是别名,应该有宏定义过的,在哪里定义...
2018-11-10 11:48:42 335
转载 #include "stdafx.h"
"stdafx.h",名称的英文全称为:Standard Application Framework Extensions 所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。 使用方法: 使用预编译头文件需要首先指...
2018-11-10 10:44:51 142
转载 关于VisualC++的ATL、MFC、CLR对比
MFC、ATL和CLR是VC2005内置的3大库,涵盖了windows的各种开发方法和开发应用。当然关于C++开发的库不止这3个,不过这3个是微软推荐。从编程所处层次而言,WIN32为最底层,其次是MFC.然后是CLR. WIN32 winAPI MFC MFC类库 CLR .net库1. WIN32常规就是不用MFC,使用API函数编的程序。2. MFC库有很多年的历史了,MFC是基于W...
2018-11-10 10:14:58 3141
cppcheck-1.85-x86-Setup
2018-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人