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

Написал свой string. Проверьте код на наличие подводных камней, утечек памяти и других ошибок - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка в вычислениях синуса http://www.cyberforum.ru/cpp-beginners/thread1650365.html
дана формула z=(2^(-x))*sqrt{x+\sqrt{abs(y)}}*\sqrt{exp^((x-1)/sin(x))}, по ней надо вычислить. Но вот ошибка возникает в синусе, не могу понять как исправить уже. Помогите пожалуста. #include <iostream> #include <math.h> #include <ctime> #include <cstdlib> #include<locale.h> using namespace std; main() {setlocale(LC_CTYPE,"Russian"); double z, q, w, e, r, t;
C++ Стоит ли избегать указателя this? Слышал от знакомого, что обращение к полям класса через указатель this трудоёмкая операция и лучше её избегать в программах со сложными вычислениями. Насколько это правдоподобно и почему? http://www.cyberforum.ru/cpp-beginners/thread1650354.html
Исправьте,пожалуйста, ошибки в коде :) C++
Не пойму почему всё горит красным. Я не подключил библиотеку какую-то?Если нет,то в чём ошибке? Исправьте,пожалуйста. Спасибо! //ejhkfjhkj #include"stdafx.h" #include<iostream> #include<conio.h> int main(){
Определить минимальное количество монет, которое должно находиться в автомате, чтобы всем хватило сдачи C++
Здравствуйте. Не первый раз создаю тему об олимпиадных задачах , думаю, и не последнюю)) Возникла проблема со следующей задачей: Фирма bookface, созданная в Ужляндии, в которой работает Степан, решила установить в своих офисах автоматы по продаже чая и кофе, чтобы программисты во время перерыва могли с толком провести время. Стоимость стакана чая и кофе в автомате предполагается установить...
C++ Почему на консоль выводится "1" и дальше ничего не происходит? (цикл while) http://www.cyberforum.ru/cpp-beginners/thread1650323.html
Вот код: #include <iostream> #include <Windows.h> #include <conio.h> using namespace std; int main() { int i = 0; while (true) { cout << ++i; Sleep(500);
C++ Запись и чтение вектора из файла Здравствуйте! Вот небольшая прога которая пишет в вектор структуру... при повторном запуске она читает с файла в вектор и по идее можно еще добавлять записи.. но при повторном запуске если попытаться добавить не работает. #include "stdafx.h" struct Administrator { std::string login_admin; std::string pass_admin; }; int main() подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11811 / 6790 / 767
Регистрация: 27.09.2012
Сообщений: 16,840
Записей в блоге: 2
Завершенные тесты: 1
29.01.2016, 23:12     Написал свой string. Проверьте код на наличие подводных камней, утечек памяти и других ошибок
Цитата Сообщение от vaziliybober Посмотреть сообщение
ну пусть подключит стандартные include guardы вместо прагмы.
Это Ваша задача - Вы же разработчик этого инструмента
C++
1
2
3
4
char* vstring::c_str()
{
    return string_copy(Str);
}
Зачем что-то копировать и выделять?
C++
1
2
3
4
const char* vstring::c_str() const //объявление подправить соответственно. Добавить noexcept по возможности.
{
    return Str ;
}
 
Текущее время: 04:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru