函数重载

#include<iostream> using namespace std; //名字相同,但是参数列表不能相同 //跟缺省值一起结合用,可能会出现报错/冲突 //返回值不能作为函数重载的条件 void fun(int a,double b) { cout <<"1: "<<a <<' ' <<b <<endl; } void fun(int a,float b) { cout <<"2: "<<a <<' ' <<b <<endl; } void fun(int a,char c=...
飞机火车 发布于 2017-04-04 15:46 | 阅读 896 次 | 评论 0 条

函数缺省值与相对C语言增强版的for循环语句

#include<iostream> using namespace std; void fun(int a,char c,float d=1.233) //带缺省值的函数,从右到左,必须要连续赋予缺省值 { cout <<a <<' ' <<c <<' ' <<d <<endl; for(int i=0;i<10;i++) //可在循环内声明初始变量 { cout <<i <<' ' ; } //cout <<i; //这样是不对的,因为上面for循环里面的i只作用于循环内而非整个函数 cout <<endl...
飞机火车 发布于 2017-04-04 14:26 | 阅读 1158 次 | 评论 0 条

引用的一个小应用

#include<iostream> using namespace std; void Swap(int &amp;Num1,int &amp;Num2) //引用做参数 { int Temp=Num1; Num1=Num2; Num2=Temp; cout <<Num1 <<' ' <<Num2 <<endl; } void Swap1(int a,int b) //普通参数, { int Temp=a; a=b; b=Temp; cout <<a <<' ' <<b <<endl; } void ...
飞机火车 发布于 2017-04-04 13:29 | 阅读 877 次 | 评论 0 条

野指针的避免

初始化时置 NULL 指针变量一定要初始化为NULL,因为任何指针变量(除了static修饰的指针变量)刚被创建时不会自动成为NULL指针,它的缺省值是随机的。 释放时置 NULL 当指针p指向的内存空间释放时,没有设置指针p的值为NULL。delete和free只是把内存空间释放了,但是并没有将指针p的值赋为NULL。通常判断一个指针是否合法,都是使用if语句测试该指针是否为NULL。
飞机火车 发布于 2017-04-02 22:46 | 阅读 937 次 | 评论 0 条

说些什么

今天突然想到这个网站,翻了一遍以前的发帖(大概八、九年前)。思绪万千,以前的我还是挺好学的,那现在又为何常常知难而退呢?看来要好好反思下。。。
醉罪 发布于 2017-04-02 18:31 | 阅读 845 次 | 评论 0 条

C语言允许函数的返回值是一个指针(地址),这样的函数称为指针函数

#include <stdio.h> #include <string.h> char *strlong(char *str1, char *str2){ if(strlen(str1) >= strlen(str2)){ return str1; }else{ return str2; } } int main(){ char str1[30], str2[30], *s...
飞机火车 发布于 2017-04-02 11:34 | 阅读 1277 次 | 评论 0 条

小白请教

转行学习java,基本没有基础,很多东西不知道怎么去理解,,望各位大神普及一些学习计算机最底层的知识,谢谢
馨阁 发布于 2017-04-01 11:36 | 阅读 1334 次 | 评论 1 条

MyCat分布式服务器-mysql

1、配置Java环境变量:略 2、配置mycat环境变量: 新建变量“MYCAT_HOME”,值“E:\服务器\mycat”;在path中添加“;%MYCAT_HOME%\bin;” 3、修改mycat\conf\wrapper.conf wrapper.java.command=/usr/local/jdk1.8.0_101/bin/java 4、server.xml <?xml version="1.0" encoding="UTF-8"?> <!-- - - Licensed under the Apa...
mooncharmzx 发布于 2017-03-29 16:56 | 阅读 2346 次 | 评论 0 条

命名空间

namespace name //不能重复 { void sort() { }; } using namespace name; //类似于头文件之类的吧,不过放在代码之中,必须放在namespace name之后 int main() { std::sort(); }
飞机火车 发布于 2017-03-29 12:51 | 阅读 775 次 | 评论 0 条

我的第一个c++program

#include<iostream> int main() { using namespace std; cout << "let's coding !haha~" <<endl;//输出语句且换行 cout ; //这个语句可以跳过 cout << "you wont's be so worried!"; return 0; }
飞机火车 发布于 2017-03-28 20:22 | 阅读 893 次 | 评论 0 条

关于运行不出正确结果,求帮忙看看

#include <stdio.h> int main () {char ch; int a,b,c,d; a=0; b=0; c=0; d=0; while((ch=getchar())!='\n'); {if(ch>='a'&amp;&amp;ch<='z'||ch<='z'&amp;&amp;ch>='a') {a=a+1;} else if(ch==' ') {b=b+1;} else if(ch>='0'&amp;&amp;ch<='9') {c=c+1;} else {d=d+1;} } printf...
Gaara666 发布于 2017-03-27 19:47 | 阅读 662 次 | 评论 2 条

VB6 读取文本某一行信息并做判断

请教大神,以下这个代码可以读到文本第二行的信息,我想做一个读取d:\123\*.*所有txt的内容的第10行信息,如果该行的信息是AA,那么移动d:\123\*.*到E:\, 如果该行的信息是BB,那么移动d:\123\*.*到F盘。谢谢指教。 Private Sub Form_Load() Dim s1 As String Dim s2 As String Open "d:\123\data.txt" For Input As #1 Line Input #1, s1 Line Input #1, s2 Label1.Cap...
secondi 发布于 2017-03-25 18:50 | 阅读 1065 次 | 评论 0 条

使用Nginx+CppCMS构建高效Web应用服务器

哈哈,欢迎大家访问、攻击:测试页面 直接地址 http://ec2-35-164-231-255.us-west-2.compute.amazonaws.com 1:Why 当前,越来越多的网站使用了各种框架,大部分框架使用了脚本语言、半编译语言等。比如Java、Python、Php、C#.NET等。 这些框架大部分目标是解决快速开发、运行稳定。但是,缺点是:系统庞大、运行耗费资源多、运行效率低下、占用带宽大等。 本文提出一种新的Web应用解决方案,试图针对以上缺点进行优化。 完全使用静态页面,动态数据通过Ajax访问CppCM...
lightex 发布于 2017-03-23 17:53 | 阅读 1559 次 | 评论 0 条

请大神指教

我的PC之前安装的DEvc++ 但是后来显示一个源代码运行不了 就按照指引把库里的什么路径给删除啦 再后来 所有下载的编译器都打不开啦 求救
杨垚 发布于 2017-03-20 01:39 | 阅读 772 次 | 评论 0 条

前端常见算法的JS实现

排序算法 1、冒泡排序 function bubbleSort(arr){ var i = j = 0; for(i=1; i<arr.length; i++){ for(j=0; j<=arr.length-i; j++){ var temp = 0; // ">" 从小到大排序 // "<" 从大到小排序 if(arr[j] > arr[j+1]){ temp = arr[j] arr[j] = arr[j+1] arr[j+1] = temp ...
天逸1 发布于 2017-03-16 17:03 | 阅读 816 次 | 评论 0 条

sql server trigger for update

SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: <Author,,Name> -- Create date: 20170316 -- Description: <Description,,> -- ============================================= if (object_id('update_qy_info', 'TR') is not null) ...
mooncharmzx 发布于 2017-03-16 15:18 | 阅读 2089 次 | 评论 0 条

usb grub ubuntu

usb grub ubuntu U盘启动安装Ubuntu 10.04的方法 [日期:2010-04-30] 来源:yeelen.blogbus.com 作者:yeelen 1、安装UltraISO软碟通,打开软件,通过本地目录找到之前下载好的Ubuntu 1...
s912360101 发布于 2017-03-11 11:56 | 阅读 1750 次 | 评论 0 条

咨询学习方法

作为一个新手,我希望哪个大神给我指导一下,C语言怎么学才会更加精通,感激不尽,还有数据结构也能指导一下就更好了。谢谢。我关键没有学习方法。
PITE123 发布于 2017-03-09 22:06 | 阅读 777 次 | 评论 1 条

git 用法

关于github和Git什么关系就不多废话了,直接上正题 (需要有github账号,并且你所在的机器生成sshkey放到github上,你还需要有git的客户端,注意不是github的客户端) 一、 1、 在github上创建空仓库并勾选上readme文件(注意,如果是私人仓库是要交钱的,所以就public的),勾选readme的目的大概跟 git commit -m "备注" 1 1 里面的备注一个意思,一种必须的好习惯 2、 在你要上传工程的顶级目录(工程目录)下右键, git bash here 1 1 二、命令 1...
s912360101 发布于 2017-03-09 11:38 | 阅读 1285 次 | 评论 0 条

Java interface--

对于任何关系,最重要的一点都是规定好所有方面都必须遵守的界限或规则。创建一个库 时,相当于建立了同那个库的用户(即“客户程序员”)的一种关系——那些用户属于另外的程 序员,可能用我们的库自行构建一个应用程序,或者用我们的库构建一个更大的库。 如果不制订规则,客户程序员就可以随心所欲地操作一个类的所有成员,无论我们本来愿不 愿意其中的一些成员被直接操作。所有东西都在别人面前都暴露无遗。 一般情况下,一个C程序项目会在50K到100K行代码之间的某个地方开始中断。这是由于C仅 有一个“命名空间”,所以名字会开始互相抵触,从而造成额外的管理开销。而在Java中, package关...
s912360101 发布于 2017-03-06 17:15 | 阅读 1285 次 | 评论 0 条