Форум программистов, компьютерный форум CyberForum.ru

Что такое side-effects - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать ответы на тестовое задание при приёме на работу (исключения, sizeof, mutex) http://www.cyberforum.ru/cpp-beginners/thread1629201.html
Добрый день! Ходил недавно на собеседование. Имеется список вопросов, на некоторые ответил правильно на какие-то - нет. Хотелось бы услышать мнение других людей как бы они решили поставленные задачи/вопросы, особенно интересует вопрос под номером 2 и его подробный разбор. Задачи решались без компьютера и подобных средств для проверки кода. Хотелось бы услышать именно ваши рассуждения, а...
C++ Написать программу "Будильник" Хочу сделать будильник. Пишу на C++ первый день, до этого практики не было. Как отключить динамик? Если он включается то уже больше не выключается. Вот код: #define BUZ 13 #define LDR A0 #define POT A1 void setup() { http://www.cyberforum.ru/cpp-beginners/thread1629192.html
C++ Выделение памяти для строки
Почему размер строки первой 4 байта а второй 50 байт?Первая должна сколько же. #include <stdio.h> #include <Windows.h> #include <iostream> #include <string.h> using namespace std; int main() { char *name = new char; for (int i = 0; i < 50; i++)
Не генерируется новое рандомное значение C++
Привет, когда я нажимаю на H (eng) в это программе, у меня не генерируется новое рандомное значение, а остается первое. Почему? И как это пофиксить? (Я хочу, чтобы в программе каждое нажатие H генерировало новое рандомное число от 1 до 100) Вот код: #include <iostream> #include <string> #include <random> #include <ctime> #include <conio.h> using namespace std;
C++ Создать таблицу, используя двумерные массивы http://www.cyberforum.ru/cpp-beginners/thread1629159.html
Не получается создать таблицу,используя двумерные массивы.помогите пожалуйста!
C++ Создать класс Polynomial, реализующий многочлен одной переменной Создать класс Polynomial, реализующий многочлен одной переменной. Класс дол- жен содержать удобный инициализатор, перегрузку оператора для доступа к коэффициентам, оператор копирования =, оператор сложения + и вычитания −, а также метод, дающий по числу a разложение исходного многочлена по степеням (x − a). подробнее

Показать сообщение отдельно
ct0r
Игогошка!
1769 / 671 / 42
Регистрация: 19.08.2012
Сообщений: 1,284
Завершенные тесты: 1
01.01.2016, 11:24
hoggy, во-первых, кончай ругаться, это тебя унижает. А во-вторых, вернемся к английскому. Вот тут http://home.earthlink.net/~llica/wichthat.htm написано вот что:
Here is an example of the correct use of which:

Tiffany likes emeralds, which are expensive.
The set of things called emeralds are all expensive, so the clause "which are expensive" talks about the whole set of emeralds. There is no inexpensive subset of emeralds. "Which are expensive" simply gives you additional information about this whole set.
Вернемся к нашим баранам: side effects, which are changes in the state of the execution environment. Исходя из приведенной ссылки, changes in the state of execution environment - относится ко ВСЕМУ множеству побочных эффектов. То есть нет побочных эффектов, которые не являются changes in the state of execution environment. Таков английский. Что скажешь на это?

Добавлено через 6 минут
Ну и вот:
If a clause describes the whole set of the term it modifies, the clause in question should be introduced with which and separated by one or two commas from the rest of the sentence. (This is a nonrestrictive clause.) If the clause describes only a subset of the term it modifies, then the clause in question should be introduced by that and should not be separated by commas. (This is a restrictive clause.)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru