|
|
Другие темы раздела | |
C++ Порча указателя const char* Добрый день. Может кто-нибудь сказать, какие действия потенциально могут привести к порче указателя const char*? Дело в том, что есть некоторые строки. Они поступают на обработку в метод класса, и по каким-то неведомым для меня причинам во время обработки часть указателей портятся - указывают не на начало строки, а, например, на середину. И соответственно отстаток полученной строки содержит... https://www.cyberforum.ru/ cpp-beginners/ thread1886250.html |
C++ Работа с файлами (найти маленький косяк) Помогите найти косяк в программе. Нужно считать слов с одного файла и перезаписать их в обратном порядке в другой файл. Считывание файла я сделал, вывод тоже работает, вроде и алгоритм вывода задом наперед сделал, но во второй файл выводит, то что было в первом. Код в функции task() происходят действия со строками. #include<iostream> #include<fstream> #include<cstring> #include<stdlib.h>... |
C++ Среднее значение функции (мат. анализ)
https://www.cyberforum.ru/ cpp-beginners/ thread1886239.html Здравствуйте! Помогите, пожалуйста, решить следующую задачу: Сила, действующая на мат. точку, меняется равномерно относительно пройденного пути. В начале пути она равнялась 100 Н, а когда точка переместилась на 10 м, сила возросла до 600 Н. Найдите функцию, определяющую зависимость работы от пути. |
C++ Ошибка в перегрузке оператора =
https://www.cyberforum.ru/ cpp-beginners/ thread1886237.html В классе множество нужно перегрузить оператор = так, чтобы была возможность присвоить f(x)=const. Подскажите, где ошибка в этом коде. #pragma once #include <iostream> const int Max=100; using namespace std; class Set; class SubSet { int l,r; Set *V; public: |
C++ Зарезервировать память под заданное количество элементов с помощью reserve В данной программе нужно зарезервировать память под данное количество элементов с помощью reserve Не понимаю как это сделать,почитал почитал,но не получается. #include <iostream> #include <fstream> #include "vector_int4.h" #include <math.h> using namespace std; |
C++ способы передачи объекта в функцию в качестве параметра
https://www.cyberforum.ru/ cpp-beginners/ thread1886205.html Подскажите способы передачи обьекта в функцию в качестве параметра, пожалуйста |
C++ Указать количество слов, которые имеют хотя бы одну из звонких согласных
https://www.cyberforum.ru/ cpp-beginners/ thread1886199.html Дана строка, содержащая текст. Указать количество слов, которые содержат хотя бы одну букву из звонких согласных. Прога работает, но вместо количества слов считает пробелы. Буду признателен если подскажете, что исправить. #include "stdafx.h" #include "stdio.h" #include "string.h" #include "iostream" #include "clocale" #include "sstream" using namespace std; |
C++ Нахождение минимума квадратичной функции Дана квадратичная функция a11*x1*x1+2*a12*x1*x2+2*a13*x1*x3+a22*x2*x2+2*a23*x2*x3+a33*x3*x3+2*a14*x1+2*a24*x2+2*a34*x3 -> min где: a11=1.2475; a12=0.847; a13=0.4332; a22=1.0135; a23=-0.0556; a33=0.739; a14=-1.6227; |
C++ Найти площади треугольников
https://www.cyberforum.ru/ cpp-beginners/ thread1886183.html Ребят попалась задачка. Не знаю с какого боку подойти, хоть проси препода по геометрии помочь. МОжет хотя бы идею подкинете. Задача такая: "Вычислить площади треугольников, вписывающихся в полуокружность через каждые L=18 градусов. Одна сторона этих треугольников лежит на диаметре полуокружности, причем одна из этих сторон образует угол кратный L(он меняется), длина другой равна b." Задача на... |
C++ Ошибка "Чистая виртуальная функция"
https://www.cyberforum.ru/ cpp-beginners/ thread1886181.html Собственно проблема: Header.h: interface IParrent{ void chtotoDelat(); }; interface IChild : public IParrent{ //методы IChild }; class Parrent : public IParrent{ |
C++ Удалить из двумерного динамического массива столбец до и столбец после столбца с минимальным элементом Нужен именно сам фрагмент кода,который удаляет столбцы |
C++ Объяснить готовый код
https://www.cyberforum.ru/ cpp-beginners/ thread1886159.html Всем привет. Есть код #include "file_contexts.h" #include "mbutil/autoclose/file.h" #include <memory> #include <string> #include <utility> |
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
23.12.2016, 13:37 | 0 |
Инкрементация указателя по членам класса - C++ - Ответ 993400023.12.2016, 13:37. Показов 715. Ответов 19
Метки (Все метки)
Ответ
зато есть доступ к памяти, и возможность заинкрементить обычный указатель на данные.
стандарт не объявляет подобную ситуацию UB. насколько мне известно, он просто её не описывает. но по косвенным признакам, которые стандарт описывает, можно допустить, что подобный хак - не есть ill formed, а значит не есть UB Вернуться к обсуждению: Инкрементация указателя по членам класса C++
0
|
23.12.2016, 13:37 | |
Готовые ответы и решения:
19
не работает инкрементация указателя Создание указателя на экземпляр класса, описанного после объявления указателя Доступ к членам класса класса Доступ к членам класса |
23.12.2016, 13:37 | |
23.12.2016, 13:37 | |
Помогаю со студенческими работами здесь
0
Доступ к членам класса Доступ к приватным членам класса Обращение к элементам, членам класса Доступ к private членам класса |