C语言/C++ 教程
C语言/C++ 教程:包含了所有代写案例以及部分答案
-
副标题#e# Task1:二进制位操纵符 #include <stdio.h> #define PRINT(int) printf(#int " = %d\n",int) int main(void) { int x,y,z; /* 优先级:位运算符中:& > | 位运算符& > 逻辑运算符&& */ x = 03; y = 02; z = 01; PRI … 继续阅读“C操纵符操练”
:
-
副标题#e# 节制文本的移动是节制台窗口界面编程的一个很重要的成果,有了这个成果我们可以实现界面的转动。下面我们先容一个节制文本移动的函数,如下: BOOL ScrollConsoleScreenBuffer( //文本移动函数 HANDLE hConsoleOutput, //句柄 const SMALL_RECT *lpScrollRectangle, //移动区域 const SMALL_RECT *lpClipRectangle, //裁剪区域,假如为NULL,那么将代表整个屏幕缓冲区 … 继续阅读“C语言节制台窗口图形界面编程之五 节制文本移动的函数”
:
-
副标题#e# 在上一篇中,我展示了怎么毗连X处事器以及怎么建设一个窗口。建设窗口是编写GUI措施的基础。在GUI编程中尚有别的两个重点,其一是事件处理惩罚,其二是在窗口中画图。这一篇中,将展示如何利用XCB在窗口中举办画图。 先看一个示例代码及其运行结果,代码如下: #include <stdlib.h> #include <stdio.h> #include <xcb/xcb.h> int main () { /* geometric objects */ … 继续阅读“利用XCB编写X Window措施(二) 在窗口中画图”
:
-
副标题#e# 在前面说到过每一个iostream工具都有一个缓冲区,我们称之为流缓冲区,谁人这个所谓的流缓冲区是怎 么存在的呢?iostreams中将该流缓冲区抽象为一个类,即streambuf类。 每个iostream的类城市包括 一个指向streambuf工具的指针,这也就意味着我们可以直接的去会见到这个指针,并向该streambuf工具发送 动静等(可是一般环境下我们并不需要这样做)。 既然说我们可以获得这个指针,那isotreams类虽然 会提供会见的接口了,这就是const成员函数rd … 继续阅读“C++ Iostreams用法详解(四)缓冲区”
:
-
最近花了两天时间用 muduo 部门实现了 memcached 处事器协议,代码位于 examples/memcached/server,能通过 memcached 的大部门测试用例(incr/decr 还没有实现)。 这不是 memcached 的替代品(它没有实现LRU和超时成果,也没有实现二进制协议,更没有本身打点内 存),而是一个网络编程的示例(代码只有 1000 行,比 memcached 小许多),展示 muduo 气势气魄的事 件驱动编程,以及未来机能优化的试验品(换句话说,此刻这 … 继续阅读“如何用muduo实现memcached协议”
:
-
一个删除子字符串的措施,没有利用C的相关字符串库函数: #include <stdio.h> int del_substr(char *str,char const *substr); int my_strlen(char const *str); int main(void) { char str[] = "abcdefgh"; char *substr1 = "efg"; char *substr2 = "fgr"; p … 继续阅读“删除子字符串的措施”
:
-
在讲“函数与措施布局”这一章中,有这样一句话:“假如某个函数从一个处所返回时有返回值,而从另一个处所返回时没有返回值,该函数并不犯科,但大概是一种出问题的征兆。” 这句话以为有些难以领略。 于是写了段测试代码,如下: #include <stdio.h> int f(int i) { if (1) return; else return 1; } main(void) { int i = -10; printf("%d\n&q … 继续阅读“C语言中函数的返回值”
:
-
假使我们界说了Str类如下布局 class Str { public: Str(int n) Str(const char* p) ….. } 可以利用如下方法来构建一个工具 Str c(12); Str d=Str(20); Str *z=new Str(21); Str a=10;//此处构建10个巨细的空间 Str b="abcd";//此处构建特定字符串巨细空间 Str f=’f’; //与设计不相符的构建方法,这里会构建(int)’f … 继续阅读“C++的explicit要害字的利用场景”
:
-
一、简朴先容 ostringstream是C++的一个字符集操纵模板类,界说在sstream.h头文件中。ostringstream类凡是用于执行C气势气魄的串流的输出操纵,名目化字符串,制止申请大量的缓冲区,替代sprintf。 派生干系图: 二、ostringstream的根基利用 ostringstream的结构函数形式: explicit ostringstream ( openmode which = ios_base::out ); explicit ostringstream ( … 继续阅读“C++中替代sprintf的std::ostringstream输出流详解”
: