C语言/C++ 教程
C语言/C++ 教程:包含了所有代写案例以及部分答案
-
副标题#e# RGB: 红绿蓝(RGB)是计较机显示的基色,RGB565支持的色深可编程至高达每像素16位, 即 RGB565(赤色5位,绿色6位,蓝色5位)。 YUV: 视频编解码器成果 视频编码器要求YUV4:2:0名目标视频输入,因此大概按照应用需要举办视频输入的预处 理,即对YUV4:2:2隔行扫描(譬喻从摄像机)到YUV 4:2:0非隔行扫描转换,仅抽取但不外滤UV分。对视频解码器而言,还需要举办后处理惩罚,以将解码的YUV 4:2:0数据转换为RGB举办显示,包罗:YUV 4:2:0 … 继续阅读“RGB与YUV简介”
:
-
副标题#e# list.h typedef int ElementType; #ifndef LIST_H_INCLUDED #define LIST_H_INCLUDED struct Node; typedef struct Node *PtrToNode; typedef PtrToNode List; typedef PtrToNode Position; List CreateList(); void DisposeList(List L); List MakeEmpty(List L … 继续阅读“数据布局-单链表(C描写)”
:
-
副标题#e# 轮回布局是措施中一种很重要的布局。其特点是,在给定条件创立时,重复执行某措施段,直到条件不创立为止。给定的条件称为轮回条件,重复执行的措施段称为轮回体。C语言提供了多种轮回语句,可以构成各类差异形式的轮回布局。 while语句 while语句的一般形式为:while(表达式)语句; 个中表达式是轮回条件,语句为轮回体。 while语句的语义是:计较表达式的值,当值为真(非0)时,执行轮回体语句。其执行进程可用图3—4暗示。统计从键盘输入一行字符的个数。 #include … 继续阅读“C语言低级讲座之轮回布局”
:
-
副标题#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输出流详解”
:
-
副标题#e# 【措施51】 题目:进修利用按位与& 。 1.措施阐明:0&0=0; 0&1=0; 1&0=0; 1&1=1 2.措施源代码: #include "stdio.h" main() { int a,b; a=077; b=a&3; printf("\40: The a & b(decimal) is %d \n",b); b&=7; printf("\40: … 继续阅读“C语言措施开拓经典实例之六”
: